home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-03-26 | 15.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| ff ff fd 26 00 00 ff ff | fd 4c 00 00 46 72 6f 6d |...&....|.L..From|
|00000010| 3a 20 40 28 23 29 70 74 | 63 2e 70 09 31 2e 35 20 |: @(#)pt|c.p.1.5 |
|00000020| 20 44 61 74 65 20 38 37 | 2f 30 35 2f 30 31 00 00 | Date 87|/05/01..|
|00000030| 40 28 23 29 70 74 63 2e | 63 09 31 2e 32 20 44 61 |@(#)ptc.|c.1.2 Da|
|00000040| 74 65 20 38 37 2f 30 35 | 2f 30 39 00 6f 74 68 65 |te 87/05|/09.othe|
|00000050| 72 77 69 73 65 20 00 00 | 65 78 74 65 72 6e 61 6c |rwise ..|external|
|00000060| 20 20 00 00 20 20 20 20 | 20 20 20 20 20 20 00 00 | .. | ..|
|00000070| 75 6e 73 69 67 6e 65 64 | 20 73 68 6f 72 74 00 00 |unsigned| short..|
|00000080| 75 6e 73 69 67 6e 65 64 | 20 73 68 6f 72 74 00 00 |unsigned| short..|
|00000090| 22 2f 74 6d 70 2f 70 74 | 63 25 64 25 63 22 2c 20 |"/tmp/pt|c%d%c", |
|000000a0| 67 65 74 70 69 64 28 29 | 2c 20 00 00 09 09 00 00 |getpid()|, ......|
|000000b0| 09 09 09 00 09 09 09 09 | 00 00 27 5c 6e 27 00 00 |........|..'\n'..|
|000000c0| 27 5c 66 27 00 00 27 5c | 30 27 00 00 27 20 27 00 |'\f'..'\|0'..' '.|
|000000d0| 69 6e 74 00 63 68 61 72 | 00 00 73 65 74 77 6f 72 |int.char|..setwor|
|000000e0| 64 00 73 65 74 70 74 72 | 00 00 66 6c 6f 61 74 00 |d.setptr|..float.|
|000000f0| 64 6f 75 62 6c 65 00 00 | 28 64 6f 75 62 6c 65 29 |double..|(double)|
|00000100| 00 00 76 6f 69 64 00 00 | 28 76 6f 69 64 29 00 00 |..void..|(void)..|
|00000110| 23 20 69 6e 63 6c 75 64 | 65 20 00 00 23 20 64 65 |# includ|e ..# de|
|00000120| 66 69 6e 65 20 00 23 20 | 69 66 64 65 66 20 00 00 |fine .# |ifdef ..|
|00000130| 23 20 69 66 6e 64 65 66 | 20 00 23 20 65 6c 73 65 |# ifndef| .# else|
|00000140| 00 00 23 20 65 6e 64 69 | 66 00 00 00 65 78 74 65 |..# endi|f...exte|
|00000150| 72 6e 20 00 74 79 70 65 | 64 65 66 20 00 00 72 65 |rn .type|def ..re|
|00000160| 67 69 73 74 65 72 20 00 | 45 72 72 6f 72 3a 20 00 |gister .|Error: .|
|00000170| 49 6d 70 6c 65 6d 65 6e | 74 61 74 69 6f 6e 20 72 |Implemen|tation r|
|00000180| 65 73 74 72 69 63 74 69 | 6f 6e 3a 20 00 00 2a 20 |estricti|on: ..* |
|00000190| 49 6e 74 65 72 6e 61 6c | 20 65 72 72 6f 72 20 2a |Internal| error *|
|000001a0| 20 00 00 00 25 73 55 6e | 65 78 70 65 63 74 65 64 | ...%sUn|expected|
|000001b0| 20 73 79 6d 62 6f 6c 0a | 00 00 25 73 42 61 64 20 | symbol.|..%sBad |
|000001c0| 63 68 61 72 61 63 74 65 | 72 0a 00 00 25 73 54 6f |characte|r...%sTo|
|000001d0| 6f 20 6c 6f 6e 67 20 73 | 74 72 69 6e 67 0a 00 00 |o long s|tring...|
|000001e0| 25 73 4e 65 77 6c 69 6e | 65 20 69 6e 20 73 74 72 |%sNewlin|e in str|
|000001f0| 69 6e 67 20 6f 72 20 63 | 68 61 72 61 63 74 65 72 |ing or c|haracter|
|00000200| 0a 00 25 73 45 6e 64 20 | 6f 66 20 66 69 6c 65 20 |..%sEnd |of file |
|00000210| 69 6e 20 73 74 72 69 6e | 67 20 6f 72 20 63 68 61 |in strin|g or cha|
|00000220| 72 61 63 74 65 72 0a 00 | 25 73 45 6e 64 20 6f 66 |racter..|%sEnd of|
|00000230| 20 66 69 6c 65 20 69 6e | 20 63 6f 6d 6d 65 6e 74 | file in| comment|
|00000240| 0a 00 25 73 54 6f 6f 20 | 6c 6f 6e 67 20 69 64 65 |..%sToo |long ide|
|00000250| 6e 74 66 69 65 72 0a 00 | 25 73 54 6f 6f 20 6d 61 |ntfier..|%sToo ma|
|00000260| 6e 79 20 73 74 72 69 6e | 67 73 2c 20 69 64 65 6e |ny strin|gs, iden|
|00000270| 74 69 66 69 65 72 73 20 | 6f 72 20 72 65 61 6c 20 |tifiers |or real |
|00000280| 6e 75 6d 62 65 72 73 0a | 00 00 25 73 49 64 65 6e |numbers.|..%sIden|
|00000290| 74 69 66 69 65 72 20 6e | 6f 74 20 64 65 63 6c 61 |tifier n|ot decla|
|000002a0| 72 65 64 0a 00 00 25 73 | 49 64 65 6e 74 69 66 69 |red...%s|Identifi|
|000002b0| 65 72 20 64 65 63 6c 61 | 72 65 64 20 74 77 69 63 |er decla|red twic|
|000002c0| 65 0a 00 00 25 73 4c 61 | 62 65 6c 20 6e 6f 74 20 |e...%sLa|bel not |
|000002d0| 64 65 63 6c 61 72 65 64 | 0a 00 25 73 4c 61 62 65 |declared|..%sLabe|
|000002e0| 6c 20 64 65 63 6c 61 72 | 65 64 20 74 77 69 63 65 |l declar|ed twice|
|000002f0| 0a 00 25 73 4c 61 62 65 | 6c 20 64 65 66 69 6e 65 |..%sLabe|l define|
|00000300| 64 20 74 77 69 63 65 0a | 00 00 25 73 41 63 74 75 |d twice.|..%sActu|
|00000310| 61 6c 20 70 61 72 61 6d | 65 74 65 72 20 6e 6f 74 |al param|eter not|
|00000320| 20 61 20 76 61 72 69 61 | 62 6c 65 0a 00 00 25 73 | a varia|ble...%s|
|00000330| 43 61 6e 6e 6f 74 20 68 | 61 6e 64 6c 65 20 6e 75 |Cannot h|andle nu|
|00000340| 6c 2d 63 68 61 72 61 63 | 74 65 72 20 69 6e 20 73 |l-charac|ter in s|
|00000350| 74 72 69 6e 67 73 0a 00 | 25 73 4e 65 77 20 72 65 |trings..|%sNew re|
|00000360| 74 75 72 6e 65 64 20 61 | 20 6e 69 6c 2d 70 6f 69 |turned a| nil-poi|
|00000370| 6e 74 65 72 0a 00 25 73 | 54 6f 6b 65 6e 20 62 75 |nter..%s|Token bu|
|00000380| 66 66 65 72 20 6f 76 65 | 72 66 6c 6f 77 65 64 0a |ffer ove|rflowed.|
|00000390| 00 00 25 73 43 61 6e 6e | 6f 74 20 68 61 6e 64 6c |..%sCann|ot handl|
|000003a0| 65 20 73 65 74 73 20 77 | 69 74 68 20 62 61 73 65 |e sets w|ith base|
|000003b0| 20 3e 3e 20 30 0a 00 00 | 25 73 43 61 6e 6e 6f 74 | >> 0...|%sCannot|
|000003c0| 20 68 61 6e 64 6c 65 20 | 73 65 74 73 20 77 69 74 | handle |sets wit|
|000003d0| 68 20 76 65 72 79 20 6c | 61 72 67 65 20 72 61 6e |h very l|arge ran|
|000003e0| 67 65 0a 00 25 73 42 61 | 64 20 74 72 65 65 20 73 |ge..%sBa|d tree s|
|000003f0| 74 72 75 63 74 75 72 65 | 0a 00 25 73 43 61 6e 6e |tructure|..%sCann|
|00000400| 6f 74 20 66 69 6e 64 20 | 74 61 67 0a 00 00 25 73 |ot find |tag...%s|
|00000410| 43 61 6e 6e 6f 74 20 69 | 6e 69 74 69 61 6c 69 7a |Cannot i|nitializ|
|00000420| 65 20 66 69 6c 65 73 20 | 69 6e 20 72 65 63 6f 72 |e files |in recor|
|00000430| 64 20 76 61 72 69 61 6e | 74 73 0a 00 25 73 43 61 |d varian|ts..%sCa|
|00000440| 6e 6e 6f 74 20 68 61 6e | 64 6c 65 20 66 69 6c 65 |nnot han|dle file|
|00000450| 73 20 69 6e 20 73 74 72 | 75 63 74 75 72 65 64 20 |s in str|uctured |
|00000460| 76 61 72 69 61 62 6c 65 | 73 0a 00 00 25 73 4e 6f |variable|s...%sNo|
|00000470| 20 75 70 70 65 72 20 62 | 6f 75 6e 64 20 6f 6e 20 | upper b|ound on |
|00000480| 63 6f 6e 66 6f 72 6d 61 | 6e 74 20 61 72 72 61 79 |conforma|nt array|
|00000490| 73 0a 00 00 25 73 43 61 | 6e 6e 6f 74 20 61 73 73 |s...%sCa|nnot ass|
|000004a0| 69 67 6e 20 63 6f 6e 66 | 6f 72 6d 61 6e 74 20 61 |ign conf|ormant a|
|000004b0| 72 72 61 79 73 0a 00 00 | 25 73 43 61 6e 6e 6f 74 |rrays...|%sCannot|
|000004c0| 20 63 6f 6d 70 61 72 65 | 20 63 6f 6e 66 6f 72 6d | compare| conform|
|000004d0| 61 6e 74 20 61 72 72 61 | 79 73 0a 00 25 73 43 61 |ant arra|ys..%sCa|
|000004e0| 6e 6e 6f 74 20 68 61 6e | 64 6c 65 20 6e 65 73 74 |nnot han|dle nest|
|000004f0| 65 64 20 63 6f 6e 66 6f | 72 6d 61 74 20 61 72 72 |ed confo|rmat arr|
|00000500| 61 79 73 0a 00 00 25 73 | 43 61 6e 6e 6f 74 20 66 |ays...%s|Cannot f|
|00000510| 69 6e 64 20 43 2d 74 79 | 70 65 20 66 6f 72 20 69 |ind C-ty|pe for i|
|00000520| 6e 74 65 67 65 72 2d 73 | 75 62 72 61 6e 67 65 0a |nteger-s|ubrange.|
|00000530| 00 00 25 73 54 6f 6f 20 | 6d 61 6e 79 20 6d 61 63 |..%sToo |many mac|
|00000540| 68 69 6e 65 20 69 6e 74 | 65 67 65 72 20 74 79 70 |hine int|eger typ|
|00000550| 65 73 0a 00 25 73 42 61 | 64 20 6e 61 6d 65 20 66 |es..%sBa|d name f|
|00000560| 6f 72 20 6d 61 63 68 69 | 6e 65 20 69 6e 74 65 67 |or machi|ne integ|
|00000570| 65 72 20 74 79 70 65 0a | 00 00 4c 69 6e 65 20 25 |er type.|..Line %|
|00000580| 31 64 2c 20 63 6f 6c 20 | 25 31 64 3a 0a 00 43 75 |1d, col |%1d:..Cu|
|00000590| 72 72 65 6e 74 20 73 79 | 6d 62 6f 6c 3a 20 25 2e |rrent sy|mbol: %.|
|000005a0| 36 34 73 0a 00 00 25 63 | 25 63 25 63 25 63 00 00 |64s...%c|%c%c%c..|
|000005b0| 25 63 25 63 25 63 00 00 | 2e 25 31 64 73 00 25 31 |%c%c%c..|.%1ds.%1|
|000005c0| 64 00 25 63 25 63 00 00 | 25 31 64 2e 00 00 25 31 |d.%c%c..|%1d...%1|
|000005d0| 64 00 2a 2e 2a 00 25 31 | 64 00 2a 2e 2a 00 25 63 |d.*.*.%1|d.*.*.%c|
|000005e0| 25 31 64 65 00 00 2a 2e | 2a 00 2c 20 00 00 2c 20 |%1de..*.|*., .., |
|000005f0| 00 00 2e 41 00 00 2c 20 | 00 00 2c 20 00 00 42 6f |...A.., |.., ..Bo|
|00000600| 6f 6c 73 5b 28 69 6e 74 | 29 28 00 00 29 5d 00 00 |ols[(int|)(..)]..|
|00000610| 2c 20 00 00 2c 20 00 00 | 2c 20 00 00 2c 20 00 00 |, .., ..|, .., ..|
|00000620| 2c 20 00 00 2c 20 00 00 | 2c 20 4d 61 78 28 00 00 |, .., ..|, Max(..|
|00000630| 20 2d 20 37 2c 20 31 29 | 2c 20 00 00 2c 20 00 00 | - 7, 1)|, .., ..|
|00000640| 2c 20 00 00 4d 61 78 28 | 28 00 29 20 2d 20 28 00 |, ..Max(|(.) - (.|
|00000650| 29 20 2d 20 31 2c 20 31 | 29 2c 20 00 2c 20 00 00 |) - 1, 1|), ., ..|
|00000660| 2c 20 00 00 2c 20 00 00 | 2c 20 00 00 2c 20 00 00 |, .., ..|, .., ..|
|00000670| 73 69 7a 65 6f 66 28 2a | 00 00 55 6e 69 6f 6e 6f |sizeof(*|..Uniono|
|00000680| 66 66 73 28 00 00 2c 20 | 00 00 29 20 2b 20 73 69 |ffs(.., |..) + si|
|00000690| 7a 65 6f 66 28 00 2d 3e | 00 00 73 69 7a 65 6f 66 |zeof(.->|..sizeof|
|000006a0| 28 2a 00 00 61 62 73 28 | 00 00 66 61 62 73 28 00 |(*..abs(|..fabs(.|
|000006b0| 41 72 67 76 67 74 28 00 | 2c 20 00 00 2e 41 2c 20 |Argvgt(.|, ...A, |
|000006c0| 73 69 7a 65 6f 66 28 00 | 2e 41 29 29 3b 0a 00 00 |sizeof(.|.A));...|
|000006d0| 28 63 68 61 72 29 28 00 | 66 72 65 65 28 00 29 3b |(char)(.|free(.);|
|000006e0| 0a 00 45 6f 66 28 00 00 | 45 6f 6c 6e 28 00 65 78 |..Eof(..|Eoln(.ex|
|000006f0| 69 74 28 00 29 3b 0a 00 | 66 66 6c 75 73 68 28 00 |it(.);..|fflush(.|
|00000700| 2e 66 70 29 3b 0a 00 00 | 50 75 74 63 68 72 28 25 |.fp);...|Putchr(%|
|00000710| 73 2c 20 00 29 3b 0a 00 | 47 65 74 78 00 00 50 75 |s, .);..|Getx..Pu|
|00000720| 74 78 00 00 25 73 00 00 | 47 65 74 00 50 75 74 00 |tx..%s..|Get.Put.|
|00000730| 29 3b 0a 00 61 62 6f 72 | 74 28 29 3b 0a 00 20 3d |);..abor|t();.. =|
|00000740| 20 28 00 00 29 6d 61 6c | 6c 6f 63 28 28 75 6e 73 | (..)mal|loc((uns|
|00000750| 69 67 6e 65 64 29 28 00 | 29 29 3b 0a 00 00 28 75 |igned)(.|));...(u|
|00000760| 6e 73 69 67 6e 65 64 29 | 28 00 20 3d 20 00 47 65 |nsigned)|(. = .Ge|
|00000770| 74 63 68 72 28 00 46 73 | 63 61 6e 28 00 00 29 2c |tchr(.Fs|can(..),|
|00000780| 20 00 53 63 61 6e 28 25 | 63 00 25 63 73 00 25 63 | .Scan(%|c.%cs.%c|
|00000790| 63 00 25 63 6c 64 00 00 | 25 63 6c 65 00 00 25 63 |c.%cld..|%cle..%c|
|000007a0| 2c 20 00 00 2e 41 00 00 | 26 54 6d 70 6c 6e 67 00 |, ...A..|&Tmplng.|
|000007b0| 26 54 6d 70 64 62 6c 00 | 2c 20 00 00 20 3d 20 54 |&Tmpdbl.|, .. = T|
|000007c0| 6d 70 6c 6e 67 00 2c 20 | 00 00 20 3d 20 54 6d 70 |mplng., |.. = Tmp|
|000007d0| 64 62 6c 00 2c 20 47 65 | 74 78 28 00 47 65 74 6c |dbl., Ge|tx(.Getl|
|000007e0| 28 26 00 00 25 73 46 72 | 65 61 64 28 00 00 2c 20 |(&..%sFr|ead(.., |
|000007f0| 00 00 2e 66 70 29 00 00 | 50 75 74 63 68 72 28 25 |...fp)..|Putchr(%|
|00000800| 73 2c 20 00 50 75 74 63 | 68 72 28 00 2c 20 00 00 |s, .Putc|hr(., ..|
|00000810| 2c 50 75 74 63 68 72 28 | 25 73 2c 20 00 00 25 73 |,Putchr(|%s, ..%s|
|00000820| 66 70 72 69 6e 74 66 28 | 00 00 73 74 64 65 72 72 |fprintf(|..stderr|
|00000830| 2c 20 00 00 2e 66 70 2c | 20 00 5c 6e 00 00 29 2c |, ...fp,| .\n..),|
|00000840| 20 50 75 74 6c 28 00 00 | 2c 20 30 29 00 00 2c 20 | Putl(..|, 0).., |
|00000850| 31 29 00 00 25 73 46 77 | 72 69 74 65 28 00 53 65 |1)..%sFw|rite(.Se|
|00000860| 74 6e 63 70 79 28 00 00 | 62 75 66 2e 53 2c 20 00 |tncpy(..|buf.S, .|
|00000870| 2c 20 73 69 7a 65 6f 66 | 28 00 2e 62 75 66 29 29 |, sizeof|(..buf))|
|00000880| 00 00 2e 62 75 66 20 3d | 20 00 2c 20 46 77 72 69 |...buf =| ., Fwri|
|00000890| 74 65 28 00 2e 62 75 66 | 00 00 2c 20 00 00 2e 66 |te(..buf|.., ...f|
|000008a0| 70 29 00 00 43 6c 6f 73 | 65 78 28 00 43 6c 6f 73 |p)..Clos|ex(.Clos|
|000008b0| 65 28 00 00 29 3b 0a 00 | 52 65 73 65 74 78 28 00 |e(..);..|Resetx(.|
|000008c0| 52 65 77 72 69 74 65 78 | 28 00 52 65 73 65 74 28 |Rewritex|(.Reset(|
|000008d0| 00 00 52 65 77 72 69 74 | 65 28 00 00 2c 20 00 00 |..Rewrit|e(.., ..|
|000008e0| 4e 55 4c 4c 00 00 25 63 | 25 63 00 00 2e 41 00 00 |NULL..%c|%c...A..|
|000008f0| 29 3b 0a 00 61 74 61 6e | 28 00 25 73 00 00 6c 6f |);..atan|(.%s..lo|
|00000900| 67 28 00 00 25 73 00 00 | 65 78 70 28 00 00 25 73 |g(..%s..|exp(..%s|
|00000910| 00 00 25 73 00 00 61 74 | 61 6e 28 00 25 73 00 00 |..%s..at|an(.%s..|
|00000920| 28 28 00 00 29 2d 31 29 | 00 00 29 2b 31 29 00 00 |((..)-1)|..)+1)..|
|00000930| 28 28 69 6e 74 29 28 00 | 29 2d 31 29 29 00 29 2b |((int)(.|)-1)).)+|
|00000940| 31 29 29 00 29 28 28 00 | 29 20 26 20 31 29 00 00 |1)).)((.|) & 1)..|
|00000950| 28 28 00 00 29 20 2a 20 | 28 00 29 29 00 00 70 6f |((..) * |(.))..po|
|00000960| 77 28 00 00 25 73 00 00 | 2c 20 32 2e 30 29 00 00 |w(..%s..|, 2.0)..|
|00000970| 52 6f 75 6e 64 28 00 00 | 54 72 75 6e 63 28 00 00 |Round(..|Trunc(..|
|00000980| 7b 20 20 20 20 25 73 25 | 73 25 63 5f 6a 2c 20 5f |{ %s%|s%c_j, _|
|00000990| 69 20 3d 20 00 00 28 69 | 6e 74 29 00 20 2d 20 25 |i = ..(i|nt). - %|
|000009a0| 31 64 00 00 20 20 20 20 | 66 6f 72 20 28 5f 6a 20 |1d.. |for (_j |
|000009b0| 3d 20 30 3b 20 5f 6a 20 | 3c 20 00 00 28 69 6e 74 |= 0; _j |< ..(int|
|000009c0| 29 28 00 00 25 31 64 00 | 3b 20 29 0a 00 00 2e 41 |)(..%1d.|; )....A|
|000009d0| 5b 5f 6a 2b 2b 5d 20 3d | 20 00 2e 41 5b 5f 69 2b |[_j++] =| ..A[_i+|
|000009e0| 2b 5d 3b 0a 00 00 7b 20 | 20 20 25 73 25 73 25 63 |+];...{ | %s%s%c|
|000009f0| 5f 6a 2c 20 5f 69 20 3d | 20 00 28 69 6e 74 29 00 |_j, _i =| .(int).|
|00000a00| 20 2d 20 25 31 64 00 00 | 20 20 20 20 66 6f 72 20 | - %1d..| for |
|00000a10| 28 5f 6a 20 3d 20 30 3b | 20 5f 6a 20 3c 20 00 00 |(_j = 0;| _j < ..|
|00000a20| 28 69 6e 74 29 28 00 00 | 25 31 64 00 3b 20 29 0a |(int)(..|%1d.; ).|
|00000a30| 00 00 2e 41 5b 5f 69 2b | 2b 5d 20 3d 20 00 2e 41 |...A[_i+|+] = ..A|
|00000a40| 5b 5f 6a 2b 2b 5d 3b 0a | 00 00 29 28 00 00 2a 28 |[_j++];.|..)(..*(|
|00000a50| 28 00 20 2a 29 00 29 4e | 49 4c 00 00 28 73 74 72 |(. *).)N|IL..(str|
|00000a60| 75 63 74 20 00 00 20 2a | 29 26 00 00 2c 20 25 31 |uct .. *|)&.., %1|
|00000a70| 64 00 2c 20 00 00 55 6e | 69 6f 6e 00 44 69 66 66 |d., ..Un|ion.Diff|
|00000a80| 00 00 49 6e 74 65 72 00 | 45 71 00 00 4e 65 00 00 |..Inter.|Eq..Ne..|
|00000a90| 47 65 00 00 4c 65 00 00 | 2e 53 00 00 2c 20 00 00 |Ge..Le..|.S.., ..|
|00000aa0| 2e 53 00 00 43 6d 70 73 | 74 72 28 00 2e 41 00 00 |.S..Cmps|tr(..A..|
|00000ab0| 2c 20 00 00 2e 41 00 00 | 20 3d 3d 20 00 00 20 21 |, ...A..| == .. !|
|00000ac0| 3d 20 00 00 20 3e 20 00 | 20 3c 20 00 20 3e 3d 20 |= .. > .| < . >= |
|00000ad0| 00 00 20 3c 3d 20 00 00 | 28 69 6e 74 29 00 20 3d |.. <= ..|(int). =|
|00000ae0| 3d 20 00 00 20 21 3d 20 | 00 00 20 3c 20 00 20 3c |= .. != |.. < . <|
|00000af0| 3d 20 00 00 20 3e 20 00 | 20 3e 3d 20 00 00 20 7c |= .. > .| >= .. ||
|00000b00| 7c 20 00 00 20 26 26 20 | 00 00 20 2b 20 00 20 2d || .. && |.. + . -|
|00000b10| 20 00 20 2a 20 00 20 2f | 20 00 20 25 25 20 00 00 | . * . /| . %% ..|
|00000b20| 20 2f 20 28 28 00 28 69 | 6e 74 29 00 4d 65 6d 62 | / ((.(i|nt).Memb|
|00000b30| 65 72 28 28 75 6e 73 69 | 67 6e 65 64 29 28 00 00 |er((unsi|gned)(..|
|00000b40| 29 2c 20 00 2e 53 00 00 | 25 73 73 74 72 6e 63 70 |), ..S..|%sstrncp|
|00000b50| 79 28 00 00 2e 41 2c 20 | 00 00 2c 20 73 69 7a 65 |y(...A, |.., size|
|00000b60| 6f 66 28 00 2e 41 29 29 | 00 00 20 3d 20 00 29 28 |of(..A))|.. = .)(|
|00000b70| 00 00 20 3d 20 28 00 00 | 29 4e 49 4c 00 00 53 65 |.. = (..|)NIL..Se|
|00000b80| 74 6e 63 70 79 28 00 00 | 53 2c 20 00 2c 20 73 69 |tncpy(..|S, ., si|
|00000b90| 7a 65 6f 66 28 00 53 29 | 29 00 20 3d 20 00 41 5b |zeof(.S)|). = .A[|
|00000ba0| 00 00 28 69 6e 74 29 28 | 00 00 20 2d 20 00 28 69 |..(int)(|.. - .(i|
|00000bb0| 6e 74 29 28 00 00 2e 62 | 75 66 00 00 2d 3e 00 00 |nt)(...b|uf..->..|
|00000bc0| 28 2a 00 00 2d 3e 00 00 | 25 31 64 00 28 2a 00 00 |(*..->..|%1d.(*..|
|00000bd0| 25 31 64 00 43 6f 6e 73 | 65 74 5b 25 31 64 5d 00 |%1d.Cons|et[%1d].|
|00000be0| 53 61 76 65 73 65 74 28 | 00 00 28 54 6d 70 73 65 |Saveset(|..(Tmpse|
|00000bf0| 74 20 3d 20 4e 65 77 73 | 65 74 28 29 2c 20 00 00 |t = News|et(), ..|
|00000c00| 25 73 4d 6b 73 75 62 72 | 28 00 28 75 6e 73 69 67 |%sMksubr|(.(unsig|
|00000c10| 6e 65 64 29 28 00 29 2c | 20 00 28 75 6e 73 69 67 |ned)(.),| .(unsig|
|00000c20| 6e 65 64 29 28 00 29 2c | 20 54 6d 70 73 65 74 29 |ned)(.),| Tmpset)|
|00000c30| 00 00 25 73 49 6e 73 6d | 65 6d 28 00 28 75 6e 73 |..%sInsm|em(.(uns|
|00000c40| 69 67 6e 65 64 29 28 00 | 29 2c 20 54 6d 70 73 65 |igned)(.|), Tmpse|
|00000c50| 74 29 00 00 2c 20 54 6d | 70 73 65 74 29 00 4e 49 |t).., Tm|pset).NI|
|00000c60| 4c 00 25 73 25 73 25 63 | 00 00 5b 5d 09 3d 20 00 |L.%s%s%c|..[].= .|
|00000c70| 25 73 00 00 73 74 72 75 | 63 74 20 00 20 2a 00 00 |%s..stru|ct . *..|
|00000c80| 65 6e 75 6d 20 7b 20 00 | 2c 20 00 00 20 7d 20 00 |enum { .|, .. } .|
|00000c90| 2c 20 00 00 73 74 72 75 | 63 74 20 00 20 7b 0a 00 |, ..stru|ct . {..|
|00000ca0| 25 73 25 63 64 75 6d 6d | 79 3b 0a 00 75 6e 69 6f |%s%cdumm|y;..unio|
|00000cb0| 6e 20 7b 0a 00 00 7d 20 | 55 3b 0a 00 7d 20 00 00 |n {...} |U;..} ..|
|00000cc0| 73 74 72 75 63 74 20 00 | 20 7b 20 00 25 63 41 5b |struct .| { .%cA[|
|00000cd0| 5d 3b 20 7d 00 00 73 74 | 72 75 63 74 20 7b 20 00 |]; }..st|ruct { .|
|00000ce0| 25 63 41 5b 00 00 20 2d | 20 00 28 69 6e 74 29 28 |%cA[.. -| .(int)(|
|00000cf0| 00 00 29 20 2d 20 28 69 | 6e 74 29 28 00 00 20 2b |..) - (i|nt)(.. +|
|00000d00| 20 31 00 00 25 31 64 00 | 5d 3b 20 7d 00 00 73 74 | 1..%1d.|]; }..st|
|00000d10| 72 75 63 74 20 7b 0a 00 | 25 63 46 49 4c 45 25 63 |ruct {..|%cFILE%c|
|00000d20| 2a 66 70 3b 0a 00 25 63 | 25 73 25 63 65 6f 6c 6e |*fp;..%c|%s%ceoln|
|00000d30| 3a 31 2c 0a 00 00 25 73 | 65 6f 66 3a 31 2c 0a 00 |:1,...%s|eof:1,..|
|00000d40| 25 73 6f 75 74 3a 31 2c | 0a 00 25 73 69 6e 69 74 |%sout:1,|..%sinit|
|00000d50| 3a 31 2c 0a 00 00 25 73 | 3a 25 31 64 3b 0a 00 00 |:1,...%s|:%1d;...|
|00000d60| 25 63 62 75 66 3b 0a 00 | 7d 20 00 00 73 74 72 75 |%cbuf;..|} ..stru|
|00000d70| 63 74 20 7b 20 25 73 25 | 63 53 5b 25 31 64 5d 3b |ct { %s%|cS[%1d];|
|00000d80| 20 7d 00 00 25 73 00 00 | 25 73 20 2a 00 00 74 65 | }..%s..|%s *..te|
|00000d90| 78 74 00 00 25 73 00 00 | 25 73 00 00 25 73 00 00 |xt..%s..|%s..%s..|
|00000da0| 25 73 00 00 25 73 00 00 | 25 63 28 2a 00 00 29 28 |%s..%s..|%c(*..)(|
|00000db0| 29 00 2c 20 00 00 73 74 | 72 75 63 74 20 00 20 20 |)., ..st|ruct . |
|00000dc0| 63 61 73 65 20 00 62 72 | 65 61 6b 20 3b 0a 00 00 |case .br|eak ;...|
|00000dd0| 64 6f 20 7b 0a 00 7d 20 | 77 68 69 6c 65 20 28 21 |do {..} |while (!|
|00000de0| 28 00 29 29 3b 0a 00 00 | 77 68 69 6c 65 20 28 00 |(.));...|while (.|
|00000df0| 29 20 00 00 20 3d 20 00 | 20 3d 20 00 69 66 20 28 |) .. = .| = .if (|
|00000e00| 00 00 28 69 6e 74 29 28 | 00 00 20 25 63 3d 20 00 |..(int)(|.. %c= .|
|00000e10| 28 69 6e 74 29 28 00 00 | 66 6f 72 20 28 00 20 3d |(int)(..|for (. =|
|00000e20| 20 00 3b 20 00 00 3b 20 | 00 00 20 3d 20 28 00 00 | .; ..; |.. = (..|
|00000e30| 29 28 28 69 6e 74 29 28 | 00 00 29 25 63 31 29 00 |)((int)(|..)%c1).|
|00000e40| 25 63 25 63 00 00 29 20 | 00 00 69 66 20 28 00 00 |%c%c..) |..if (..|
|00000e50| 29 20 00 00 65 6c 73 65 | 00 00 73 77 69 74 63 68 |) ..else|..switch|
|00000e60| 20 28 00 00 29 20 7b 0a | 00 00 20 20 64 65 66 61 | (..) {.|.. defa|
|00000e70| 75 6c 74 3a 0a 00 43 61 | 73 65 65 72 72 6f 72 28 |ult:..Ca|seerror(|
|00000e80| 4c 69 6e 65 29 3b 0a 00 | 25 73 00 00 20 2a 00 00 |Line);..|%s.. *..|
|00000e90| 20 3d 20 00 67 6f 74 6f | 20 4c 25 31 64 3b 0a 00 | = .goto| L%1d;..|
|00000ea0| 6c 6f 6e 67 6a 6d 70 28 | 4a 5b 25 31 64 5d 2e 6a |longjmp(|J[%1d].j|
|00000eb0| 62 2c 20 25 31 64 29 3b | 0a 00 4c 25 31 64 3a 0a |b, %1d);|..L%1d:.|
|00000ec0| 00 00 20 3d 20 00 20 3d | 20 00 20 3d 20 00 69 66 |.. = . =| . = .if|
|00000ed0| 20 28 00 00 20 3d 3d 20 | 00 00 29 20 62 72 65 61 | (.. == |..) brea|
|00000ee0| 6b 3b 0a 00 43 6c 61 69 | 6d 73 65 74 28 29 3b 0a |k;..Clai|mset();.|
|00000ef0| 00 00 69 66 20 28 73 65 | 74 6a 6d 70 28 4a 5b 25 |..if (se|tjmp(J[%|
|00000f00| 31 64 5d 2e 6a 62 29 29 | 0a 00 25 63 67 6f 74 6f |1d].jb))|..%cgoto|
|00000f10| 20 4c 25 31 64 3b 0a 00 | 73 77 69 74 63 68 20 28 | L%1d;..|switch (|
|00000f20| 73 65 74 6a 6d 70 28 4a | 5b 25 31 64 5d 2e 6a 62 |setjmp(J|[%1d].jb|
|00000f30| 29 29 20 7b 0a 00 20 20 | 63 61 73 65 20 30 3a 0a |)) {.. |case 0:.|
|00000f40| 00 00 25 63 62 72 65 61 | 6b 0a 00 00 20 20 63 61 |..%cbrea|k... ca|
|00000f50| 73 65 20 25 31 64 3a 0a | 00 00 25 63 67 6f 74 6f |se %1d:.|..%cgoto|
|00000f60| 20 4c 25 31 64 3b 0a 00 | 20 20 64 65 66 61 75 6c | L%1d;..| defaul|
|00000f70| 74 3a 0a 00 25 63 43 61 | 73 65 65 72 72 6f 72 28 |t:..%cCa|seerror(|
|00000f80| 4c 69 6e 65 29 0a 00 00 | 20 3d 20 28 00 00 29 30 |Line)...| = (..)0|
|00000f90| 3b 0a 00 00 28 29 3b 0a | 00 00 25 73 00 00 28 29 |;...();.|..%s..()|
|00000fa0| 3b 0a 00 00 2c 20 00 00 | 2c 20 00 00 2c 20 00 00 |;..., ..|, .., ..|
|00000fb0| 72 65 74 75 72 6e 20 00 | 74 79 70 65 64 65 66 20 |return .|typedef |
|00000fc0| 00 00 25 63 74 65 78 74 | 3b 0a 00 00 2f 2a 0a 00 |..%ctext|;.../*..|
|00000fd0| 2a 2a 09 43 6f 64 65 20 | 64 65 72 69 76 65 64 20 |**.Code |derived |
|00000fe0| 66 72 6f 6d 20 70 72 6f | 67 72 61 6d 20 00 2a 2f |from pro|gram .*/|
|00000ff0| 0a 00 25 73 25 73 25 63 | 65 78 69 74 28 29 3b 0a |..%s%s%c|exit();.|
|00001000| 00 00 2f 2a 0a 00 2a 2a | 09 44 65 66 69 6e 69 74 |../*..**|.Definit|
|00001010| 69 6f 6e 73 20 66 6f 72 | 20 69 2f 6f 0a 00 2a 2f |ions for| i/o..*/|
|00001020| 0a 00 25 73 3c 73 74 64 | 69 6f 2e 68 3e 0a 00 00 |..%s<std|io.h>...|
|00001030| 25 73 00 00 74 65 78 74 | 25 63 00 00 20 3d 20 7b |%s..text|%c.. = {|
|00001040| 20 73 74 64 69 6e 2c 20 | 30 2c 20 30 20 7d 00 00 | stdin, |0, 0 }..|
|00001050| 25 73 00 00 74 65 78 74 | 25 63 00 00 20 3d 20 7b |%s..text|%c.. = {|
|00001060| 20 73 74 64 6f 75 74 2c | 20 30 2c 20 30 20 7d 00 | stdout,| 0, 0 }.|
|00001070| 25 73 46 72 65 61 64 28 | 78 2c 20 66 29 20 66 72 |%sFread(|x, f) fr|
|00001080| 65 61 64 28 28 63 68 61 | 72 20 2a 29 26 78 2c 20 |ead((cha|r *)&x, |
|00001090| 73 69 7a 65 6f 66 28 78 | 29 2c 20 31 2c 20 66 29 |sizeof(x|), 1, f)|
|000010a0| 0a 00 25 73 47 65 74 28 | 66 29 20 46 72 65 61 64 |..%sGet(|f) Fread|
|000010b0| 28 28 66 29 2e 62 75 66 | 2c 20 28 66 29 2e 66 70 |((f).buf|, (f).fp|
|000010c0| 29 0a 00 00 25 73 47 65 | 74 78 28 66 29 20 28 66 |)...%sGe|tx(f) (f|
|000010d0| 29 2e 69 6e 69 74 20 3d | 20 31 2c 20 28 66 29 2e |).init =| 1, (f).|
|000010e0| 65 6f 6c 6e 20 3d 20 28 | 28 28 66 29 2e 62 75 66 |eoln = (|((f).buf|
|000010f0| 20 3d 20 66 67 65 74 63 | 28 28 66 29 2e 66 70 29 | = fgetc|((f).fp)|
|00001100| 29 20 3d 3d 20 25 73 29 | 20 3f 20 28 28 28 66 29 |) == %s)| ? (((f)|
|00001110| 2e 62 75 66 20 3d 20 25 | 73 29 2c 20 31 29 20 3a |.buf = %|s), 1) :|
|00001120| 20 30 0a 00 25 73 47 65 | 74 63 68 72 28 66 29 20 | 0..%sGe|tchr(f) |
|00001130| 28 66 29 2e 62 75 66 2c | 20 47 65 74 78 28 66 29 |(f).buf,| Getx(f)|
|00001140| 0a 00 25 73 46 49 4c 45 | 25 63 2a 54 6d 70 66 69 |..%sFILE|%c*Tmpfi|
|00001150| 6c 3b 0a 00 25 73 6c 6f | 6e 67 25 63 54 6d 70 6c |l;..%slo|ng%cTmpl|
|00001160| 6e 67 3b 0a 00 00 25 73 | 64 6f 75 62 6c 65 25 63 |ng;...%s|double%c|
|00001170| 54 6d 70 64 62 6c 3b 0a | 00 00 25 73 46 73 63 61 |Tmpdbl;.|..%sFsca|
|00001180| 6e 28 66 29 20 28 66 29 | 2e 69 6e 69 74 20 3f 20 |n(f) (f)|.init ? |
|00001190| 75 6e 67 65 74 63 28 28 | 66 29 2e 62 75 66 2c 20 |ungetc((|f).buf, |
|000011a0| 28 66 29 2e 66 70 29 20 | 3a 20 30 2c 20 54 6d 70 |(f).fp) |: 0, Tmp|
|000011b0| 66 69 6c 20 3d 20 28 66 | 29 2e 66 70 0a 00 25 73 |fil = (f|).fp..%s|
|000011c0| 53 63 61 6e 28 70 2c 20 | 61 29 20 53 63 61 6e 63 |Scan(p, |a) Scanc|
|000011d0| 6b 28 66 73 63 61 6e 66 | 28 54 6d 70 66 69 6c 2c |k(fscanf|(Tmpfil,|
|000011e0| 20 70 2c 20 61 29 29 0a | 00 00 25 73 25 63 53 63 | p, a)).|..%s%cSc|
|000011f0| 61 6e 63 6b 28 29 3b 0a | 00 00 25 73 25 63 47 65 |anck();.|..%s%cGe|
|00001200| 74 6c 28 29 3b 0a 00 00 | 25 73 45 6f 6c 6e 28 66 |tl();...|%sEoln(f|
|00001210| 29 20 28 28 66 29 2e 65 | 6f 6c 6e 20 3f 20 74 72 |) ((f).e|oln ? tr|
|00001220| 75 65 20 3a 20 66 61 6c | 73 65 29 0a 00 00 25 73 |ue : fal|se)...%s|
|00001230| 45 6f 66 28 66 29 20 28 | 28 28 28 66 29 2e 69 6e |Eof(f) (|(((f).in|
|00001240| 69 74 20 3d 3d 20 30 29 | 20 3f 20 28 47 65 74 28 |it == 0)| ? (Get(|
|00001250| 66 29 29 20 3a 20 30 2c | 20 28 28 66 29 2e 65 6f |f)) : 0,| ((f).eo|
|00001260| 66 20 3f 20 31 20 3a 20 | 66 65 6f 66 28 28 66 29 |f ? 1 : |feof((f)|
|00001270| 2e 66 70 29 29 29 20 3f | 20 74 72 75 65 20 3a 20 |.fp))) ?| true : |
|00001280| 66 61 6c 73 65 29 0a 00 | 25 73 46 77 72 69 74 65 |false)..|%sFwrite|
|00001290| 28 78 2c 20 66 29 20 66 | 77 72 69 74 65 28 28 63 |(x, f) f|write((c|
|000012a0| 68 61 72 20 2a 29 26 78 | 2c 20 73 69 7a 65 6f 66 |har *)&x|, sizeof|
|000012b0| 28 78 29 2c 20 31 2c 20 | 66 29 0a 00 25 73 50 75 |(x), 1, |f)..%sPu|
|000012c0| 74 28 66 29 20 46 77 72 | 69 74 65 28 28 66 29 2e |t(f) Fwr|ite((f).|
|000012d0| 62 75 66 2c 20 28 66 29 | 2e 66 70 29 0a 00 25 73 |buf, (f)|.fp)..%s|
|000012e0| 50 75 74 78 28 66 29 20 | 28 66 29 2e 65 6f 6c 6e |Putx(f) |(f).eoln|
|000012f0| 20 3d 20 28 28 66 29 2e | 62 75 66 20 3d 3d 20 25 | = ((f).|buf == %|
|00001300| 73 29 2c 20 25 73 66 70 | 75 74 63 28 28 66 29 2e |s), %sfp|utc((f).|
|00001310| 62 75 66 2c 20 28 66 29 | 2e 66 70 29 0a 00 25 73 |buf, (f)|.fp)..%s|
|00001320| 50 75 74 63 68 72 28 63 | 2c 20 66 29 20 28 66 29 |Putchr(c|, f) (f)|
|00001330| 2e 62 75 66 20 3d 20 28 | 63 29 2c 20 50 75 74 78 |.buf = (|c), Putx|
|00001340| 28 66 29 0a 00 00 25 73 | 50 75 74 6c 28 66 2c 20 |(f)...%s|Putl(f, |
|00001350| 76 29 20 28 66 29 2e 65 | 6f 6c 6e 20 3d 20 76 0a |v) (f).e|oln = v.|
|00001360| 00 00 25 73 46 69 6e 69 | 73 68 28 66 29 20 28 28 |..%sFini|sh(f) ((|
|00001370| 66 29 2e 6f 75 74 20 26 | 26 20 21 28 66 29 2e 65 |f).out &|& !(f).e|
|00001380| 6f 6c 6e 29 20 3f 20 28 | 50 75 74 63 68 72 28 25 |oln) ? (|Putchr(%|
|00001390| 73 2c 20 66 29 2c 20 30 | 29 20 3a 20 30 2c 20 72 |s, f), 0|) : 0, r|
|000013a0| 65 77 69 6e 64 28 28 66 | 29 2e 66 70 29 0a 00 00 |ewind((f|).fp)...|
|000013b0| 25 73 43 6c 6f 73 65 28 | 66 29 20 28 66 29 2e 69 |%sClose(|f) (f).i|
|000013c0| 6e 69 74 20 3d 20 28 28 | 66 29 2e 69 6e 69 74 20 |nit = ((|f).init |
|000013d0| 3f 20 28 66 63 6c 6f 73 | 65 28 28 66 29 2e 66 70 |? (fclos|e((f).fp|
|000013e0| 29 2c 20 30 29 20 3a 20 | 30 29 2c 20 28 66 29 2e |), 0) : |0), (f).|
|000013f0| 66 70 20 3d 20 4e 55 4c | 4c 0a 00 00 25 73 43 6c |fp = NUL|L...%sCl|
|00001400| 6f 73 65 78 28 66 29 20 | 28 66 29 2e 69 6e 69 74 |osex(f) |(f).init|
|00001410| 20 3d 20 28 28 66 29 2e | 69 6e 69 74 20 3f 20 28 | = ((f).|init ? (|
|00001420| 46 69 6e 69 73 68 28 66 | 29 2c 20 66 63 6c 6f 73 |Finish(f|), fclos|
|00001430| 65 28 28 66 29 2e 66 70 | 29 2c 20 30 29 20 3a 20 |e((f).fp|), 0) : |
|00001440| 30 29 2c 20 28 66 29 2e | 66 70 20 3d 20 4e 55 4c |0), (f).|fp = NUL|
|00001450| 4c 0a 00 00 25 73 52 45 | 41 44 4f 4e 4c 59 0a 00 |L...%sRE|ADONLY..|
|00001460| 25 73 25 73 25 63 52 6d | 6f 64 65 5b 5d 20 3d 20 |%s%s%cRm|ode[] = |
|00001470| 22 72 22 3b 0a 00 25 73 | 0a 00 25 73 25 73 25 63 |"r";..%s|..%s%s%c|
|00001480| 52 6d 6f 64 65 5b 5d 20 | 3d 20 22 72 2b 22 3b 0a |Rmode[] |= "r+";.|
|00001490| 00 00 25 73 0a 00 25 73 | 52 65 73 65 74 28 66 2c |..%s..%s|Reset(f,|
|000014a0| 20 6e 29 20 28 66 29 2e | 69 6e 69 74 20 3d 20 28 | n) (f).|init = (|
|000014b0| 66 29 2e 69 6e 69 74 20 | 3f 20 72 65 77 69 6e 64 |f).init |? rewind|
|000014c0| 28 28 66 29 2e 66 70 29 | 20 3a 20 28 28 28 66 29 |((f).fp)| : (((f)|
|000014d0| 2e 66 70 20 3d 20 46 6f | 70 65 6e 28 6e 2c 20 52 |.fp = Fo|pen(n, R|
|000014e0| 6d 6f 64 65 29 29 2c 20 | 31 29 2c 20 28 66 29 2e |mode)), |1), (f).|
|000014f0| 65 6f 66 20 3d 20 28 66 | 29 2e 6f 75 74 20 3d 20 |eof = (f|).out = |
|00001500| 30 2c 20 47 65 74 28 66 | 29 0a 00 00 25 73 52 65 |0, Get(f|)...%sRe|
|00001510| 73 65 74 78 28 66 2c 20 | 6e 29 20 28 66 29 2e 69 |setx(f, |n) (f).i|
|00001520| 6e 69 74 20 3d 20 28 66 | 29 2e 69 6e 69 74 20 3f |nit = (f|).init ?|
|00001530| 20 28 46 69 6e 69 73 68 | 28 66 29 29 20 3a 20 28 | (Finish|(f)) : (|
|00001540| 28 28 66 29 2e 66 70 20 | 3d 20 46 6f 70 65 6e 28 |((f).fp |= Fopen(|
|00001550| 6e 2c 20 52 6d 6f 64 65 | 29 29 2c 20 31 29 2c 20 |n, Rmode|)), 1), |
|00001560| 28 66 29 2e 65 6f 66 20 | 3d 20 28 66 29 2e 6f 75 |(f).eof |= (f).ou|
|00001570| 74 20 3d 20 30 2c 20 47 | 65 74 78 28 66 29 0a 00 |t = 0, G|etx(f)..|
|00001580| 25 73 57 52 49 54 45 4f | 4e 4c 59 0a 00 00 25 73 |%sWRITEO|NLY...%s|
|00001590| 25 73 25 63 57 6d 6f 64 | 65 5b 5d 20 3d 20 22 77 |%s%cWmod|e[] = "w|
|000015a0| 22 3b 0a 00 25 73 0a 00 | 25 73 25 73 25 63 57 6d |";..%s..|%s%s%cWm|
|000015b0| 6f 64 65 5b 5d 20 3d 20 | 22 77 2b 22 3b 0a 00 00 |ode[] = |"w+";...|
|000015c0| 25 73 0a 00 25 73 52 65 | 77 72 69 74 65 28 66 2c |%s..%sRe|write(f,|
|000015d0| 20 6e 29 20 28 66 29 2e | 69 6e 69 74 20 3d 20 28 | n) (f).|init = (|
|000015e0| 66 29 2e 69 6e 69 74 20 | 3f 20 72 65 77 69 6e 64 |f).init |? rewind|
|000015f0| 28 28 66 29 2e 66 70 29 | 20 3a 20 28 28 28 66 29 |((f).fp)| : (((f)|
|00001600| 2e 66 70 20 3d 20 46 6f | 70 65 6e 28 6e 2c 20 57 |.fp = Fo|pen(n, W|
|00001610| 6d 6f 64 65 29 29 2c 20 | 31 29 2c 20 28 66 29 2e |mode)), |1), (f).|
|00001620| 6f 75 74 20 3d 20 28 66 | 29 2e 65 6f 66 20 3d 20 |out = (f|).eof = |
|00001630| 31 0a 00 00 25 73 52 65 | 77 72 69 74 65 78 28 66 |1...%sRe|writex(f|
|00001640| 2c 20 6e 29 20 28 66 29 | 2e 69 6e 69 74 20 3d 20 |, n) (f)|.init = |
|00001650| 28 66 29 2e 69 6e 69 74 | 20 3f 20 28 46 69 6e 69 |(f).init| ? (Fini|
|00001660| 73 68 28 66 29 29 20 3a | 20 28 28 28 66 29 2e 66 |sh(f)) :| (((f).f|
|00001670| 70 20 3d 20 46 6f 70 65 | 6e 28 6e 2c 20 57 6d 6f |p = Fope|n(n, Wmo|
|00001680| 64 65 29 29 2c 20 31 29 | 2c 20 28 66 29 2e 6f 75 |de)), 1)|, (f).ou|
|00001690| 74 20 3d 20 28 66 29 2e | 65 6f 66 20 3d 20 28 66 |t = (f).|eof = (f|
|000016a0| 29 2e 65 6f 6c 6e 20 3d | 20 31 0a 00 46 49 4c 45 |).eoln =| 1..FILE|
|000016b0| 09 2a 46 6f 70 65 6e 28 | 29 3b 0a 00 25 73 4d 41 |.*Fopen(|);..%sMA|
|000016c0| 58 46 49 4c 45 4e 41 4d | 45 20 32 35 36 0a 00 00 |XFILENAM|E 256...|
|000016d0| 2f 2a 0a 00 2a 2a 09 44 | 65 66 69 6e 69 74 69 6f |/*..**.D|efinitio|
|000016e0| 6e 73 20 66 6f 72 20 63 | 61 73 65 2d 73 74 61 74 |ns for c|ase-stat|
|000016f0| 65 6d 65 6e 74 73 0a 00 | 2a 2a 09 61 6e 64 20 66 |ements..|**.and f|
|00001700| 6f 72 20 6e 6f 6e 2d 6c | 6f 63 61 6c 20 67 6f 74 |or non-l|ocal got|
|00001710| 6f 73 0a 00 2a 2f 0a 00 | 25 73 4c 69 6e 65 20 5f |os..*/..|%sLine _|
|00001720| 5f 4c 49 4e 45 5f 5f 0a | 00 00 25 73 25 63 43 61 |_LINE__.|..%s%cCa|
|00001730| 73 65 65 72 72 6f 72 28 | 29 3b 0a 00 25 73 3c 73 |seerror(|);..%s<s|
|00001740| 65 74 6a 6d 70 2e 68 3e | 0a 00 25 73 73 74 72 75 |etjmp.h>|..%sstru|
|00001750| 63 74 20 4a 62 20 7b 20 | 6a 6d 70 5f 62 75 66 25 |ct Jb { |jmp_buf%|
|00001760| 63 6a 62 3b 20 7d 20 4a | 5b 25 31 64 5d 3b 0a 00 |cjb; } J|[%1d];..|
|00001770| 2f 2a 0a 00 2a 2a 09 44 | 65 66 69 6e 69 74 69 6f |/*..**.D|efinitio|
|00001780| 6e 73 20 66 6f 72 20 73 | 74 61 6e 64 61 72 64 20 |ns for s|tandard |
|00001790| 74 79 70 65 73 0a 00 00 | 2a 2f 0a 00 25 73 25 73 |types...|*/..%s%s|
|000017a0| 20 73 74 72 6e 63 6d 70 | 28 29 3b 0a 00 00 25 73 | strncmp|();...%s|
|000017b0| 43 6d 70 73 74 72 28 78 | 2c 20 79 29 20 73 74 72 |Cmpstr(x|, y) str|
|000017c0| 6e 63 6d 70 28 28 78 29 | 2c 20 28 79 29 2c 20 73 |ncmp((x)|, (y), s|
|000017d0| 69 7a 65 6f 66 28 78 29 | 29 0a 00 00 25 73 25 73 |izeof(x)|)...%s%s|
|000017e0| 25 63 00 00 25 73 00 00 | 20 28 00 00 29 30 0a 00 |%c..%s..| (..)0..|
|000017f0| 25 73 00 00 20 28 00 00 | 29 31 0a 00 25 73 25 73 |%s.. (..|)1..%s%s|
|00001800| 25 63 2a 42 6f 6f 6c 73 | 5b 5d 3b 0a 00 00 25 73 |%c*Bools|[];...%s|
|00001810| 25 73 25 63 00 00 25 73 | 6d 61 78 69 6e 74 25 63 |%s%c..%s|maxint%c|
|00001820| 25 31 64 0a 00 00 25 73 | 25 73 25 63 00 00 25 73 |%1d...%s|%s%c..%s|
|00001830| 25 73 20 65 78 70 28 29 | 3b 0a 00 00 25 73 25 73 |%s exp()|;...%s%s|
|00001840| 20 6c 6f 67 28 29 3b 0a | 00 00 25 73 25 73 20 70 | log();.|..%s%s p|
|00001850| 6f 77 28 29 3b 0a 00 00 | 25 73 25 73 20 73 69 6e |ow();...|%s%s sin|
|00001860| 28 29 3b 0a 00 00 25 73 | 25 73 20 63 6f 73 28 29 |();...%s|%s cos()|
|00001870| 3b 0a 00 00 25 73 25 73 | 20 74 61 6e 28 29 3b 0a |;...%s%s| tan();.|
|00001880| 00 00 25 73 25 73 20 61 | 74 61 6e 28 29 3b 0a 00 |..%s%s a|tan();..|
|00001890| 25 73 25 73 20 73 71 72 | 74 28 29 3b 0a 00 25 73 |%s%s sqr|t();..%s|
|000018a0| 25 73 20 66 61 62 73 28 | 29 3b 0a 00 25 73 25 73 |%s fabs(|);..%s%s|
|000018b0| 20 61 62 6f 72 74 28 29 | 3b 0a 00 00 2f 2a 0a 00 | abort()|;.../*..|
|000018c0| 2a 2a 09 44 65 66 69 6e | 69 74 69 6f 6e 73 20 66 |**.Defin|itions f|
|000018d0| 6f 72 20 70 6f 69 6e 74 | 65 72 73 0a 00 00 2a 2f |or point|ers...*/|
|000018e0| 0a 00 25 73 55 6e 69 6f | 6e 6f 66 66 73 0a 00 00 |..%sUnio|noffs...|
|000018f0| 25 73 55 6e 69 6f 6e 6f | 66 66 73 28 70 2c 20 6d |%sUniono|ffs(p, m|
|00001900| 29 20 28 28 28 6c 6f 6e | 67 29 28 26 28 70 29 2d |) (((lon|g)(&(p)-|
|00001910| 3e 6d 29 29 2d 28 28 6c | 6f 6e 67 29 28 70 29 29 |>m))-((l|ong)(p))|
|00001920| 29 0a 00 00 25 73 0a 00 | 25 73 4e 49 4c 20 30 0a |)...%s..|%sNIL 0.|
|00001930| 00 00 25 73 25 73 20 2a | 6d 61 6c 6c 6f 63 28 29 |..%s%s *|malloc()|
|00001940| 3b 0a 00 00 25 73 25 73 | 20 66 72 65 65 28 29 3b |;...%s%s| free();|
|00001950| 0a 00 2f 2a 0a 00 2a 2a | 09 44 65 66 69 6e 69 74 |../*..**|.Definit|
|00001960| 69 6f 6e 73 20 66 6f 72 | 20 73 65 74 2d 6f 70 65 |ions for| set-ope|
|00001970| 72 61 74 69 6f 6e 73 0a | 00 00 2a 2f 0a 00 25 73 |rations.|..*/..%s|
|00001980| 43 6c 61 69 6d 73 65 74 | 28 29 20 25 73 43 75 72 |Claimset|() %sCur|
|00001990| 72 73 65 74 28 30 2c 20 | 28 25 73 29 30 29 0a 00 |rset(0, |(%s)0)..|
|000019a0| 25 73 4e 65 77 73 65 74 | 28 29 20 43 75 72 72 73 |%sNewset|() Currs|
|000019b0| 65 74 28 31 2c 20 28 25 | 73 29 30 29 0a 00 25 73 |et(1, (%|s)0)..%s|
|000019c0| 53 61 76 65 73 65 74 28 | 73 29 20 43 75 72 72 73 |Saveset(|s) Currs|
|000019d0| 65 74 28 32 2c 20 73 29 | 0a 00 25 73 73 65 74 62 |et(2, s)|..%ssetb|
|000019e0| 69 74 73 20 25 31 64 0a | 00 00 25 73 25 73 25 63 |its %1d.|..%s%s%c|
|000019f0| 25 73 3b 0a 00 00 25 73 | 25 73 20 2a 25 63 25 73 |%s;...%s|%s *%c%s|
|00001a00| 3b 0a 00 00 25 63 4d 65 | 6d 62 65 72 28 29 2c 20 |;...%cMe|mber(), |
|00001a10| 4c 65 28 29 2c 20 47 65 | 28 29 2c 20 45 71 28 29 |Le(), Ge|(), Eq()|
|00001a20| 2c 20 4e 65 28 29 3b 0a | 00 00 25 73 25 63 55 6e |, Ne();.|..%s%cUn|
|00001a30| 69 6f 6e 28 29 2c 20 44 | 69 66 66 28 29 3b 0a 00 |ion(), D|iff();..|
|00001a40| 25 73 25 63 49 6e 73 6d | 65 6d 28 29 2c 20 4d 6b |%s%cInsm|em(), Mk|
|00001a50| 73 75 62 72 28 29 3b 0a | 00 00 25 73 25 63 43 75 |subr();.|..%s%cCu|
|00001a60| 72 72 73 65 74 28 29 2c | 20 49 6e 74 65 72 28 29 |rrset(),| Inter()|
|00001a70| 3b 0a 00 00 25 73 25 73 | 25 63 54 6d 70 73 65 74 |;...%s%s|%cTmpset|
|00001a80| 3b 0a 00 00 25 73 25 73 | 25 63 43 6f 6e 73 65 74 |;...%s%s|%cConset|
|00001a90| 5b 5d 3b 0a 00 00 25 73 | 25 63 53 65 74 6e 63 70 |[];...%s|%cSetncp|
|00001aa0| 79 28 29 3b 0a 00 25 73 | 25 73 20 2a 73 74 72 6e |y();..%s|%s *strn|
|00001ab0| 63 70 79 28 29 3b 0a 00 | 2f 2a 0a 00 2a 2a 09 44 |cpy();..|/*..**.D|
|00001ac0| 65 66 69 6e 69 74 69 6f | 6e 73 20 66 6f 72 20 61 |efinitio|ns for a|
|00001ad0| 72 67 76 2d 6f 70 65 72 | 61 74 69 6f 6e 73 0a 00 |rgv-oper|ations..|
|00001ae0| 2a 2f 0a 00 25 73 25 63 | 61 72 67 63 3b 0a 00 00 |*/..%s%c|argc;...|
|00001af0| 25 73 25 63 2a 2a 61 72 | 67 76 3b 0a 00 00 20 76 |%s%c**ar|gv;... v|
|00001b00| 6f 69 64 0a 00 00 41 72 | 67 76 67 74 28 6e 2c 20 |oid...Ar|gvgt(n, |
|00001b10| 63 70 2c 20 6c 29 0a 00 | 25 73 25 63 6e 3b 0a 00 |cp, l)..|%s%cn;..|
|00001b20| 25 73 25 73 25 63 6c 3b | 0a 00 25 73 25 73 25 63 |%s%s%cl;|..%s%s%c|
|00001b30| 2a 63 70 3b 0a 00 25 63 | 25 73 25 73 25 63 2a 73 |*cp;..%c|%s%s%c*s|
|00001b40| 70 3b 0a 00 25 63 66 6f | 72 20 28 73 70 20 3d 20 |p;..%cfo|r (sp = |
|00001b50| 61 72 67 76 5b 6e 5d 3b | 20 6c 20 3e 20 30 20 26 |argv[n];| l > 0 &|
|00001b60| 26 20 2a 73 70 3b 20 6c | 2d 2d 29 0a 00 00 25 73 |& *sp; l|--)...%s|
|00001b70| 2a 63 70 2b 2b 20 3d 20 | 2a 73 70 2b 2b 3b 0a 00 |*cp++ = |*sp++;..|
|00001b80| 25 63 77 68 69 6c 65 20 | 28 6c 2d 2d 20 3e 20 30 |%cwhile |(l-- > 0|
|00001b90| 29 0a 00 00 25 73 2a 63 | 70 2b 2b 20 3d 20 25 73 |)...%s*c|p++ = %s|
|00001ba0| 3b 0a 00 00 2f 2a 0a 00 | 2a 2a 09 53 74 61 72 74 |;.../*..|**.Start|
|00001bb0| 20 6f 66 20 70 72 6f 67 | 72 61 6d 20 64 65 66 69 | of prog|ram defi|
|00001bc0| 6e 69 74 69 6f 6e 73 0a | 00 00 2a 2f 0a 00 2f 2a |nitions.|..*/../*|
|00001bd0| 0a 00 2a 2a 09 53 74 61 | 72 74 20 6f 66 20 70 72 |..**.Sta|rt of pr|
|00001be0| 6f 67 72 61 6d 20 63 6f | 64 65 0a 00 2a 2f 0a 00 |ogram co|de..*/..|
|00001bf0| 6d 61 69 6e 28 5f 61 63 | 2c 20 5f 61 76 29 0a 00 |main(_ac|, _av)..|
|00001c00| 25 73 25 63 5f 61 63 3b | 0a 00 25 73 25 63 2a 5f |%s%c_ac;|..%s%c*_|
|00001c10| 61 76 5b 5d 3b 0a 00 00 | 25 63 61 72 67 63 20 3d |av[];...|%cargc =|
|00001c20| 20 5f 61 63 3b 0a 00 00 | 25 63 61 72 67 76 20 3d | _ac;...|%cargv =|
|00001c30| 20 5f 61 76 3b 0a 00 00 | 6d 61 69 6e 28 29 0a 00 | _av;...|main()..|
|00001c40| 65 78 69 74 28 30 29 3b | 0a 00 2f 2a 0a 00 2a 2a |exit(0);|../*..**|
|00001c50| 09 45 6e 64 20 6f 66 20 | 70 72 6f 67 72 61 6d 20 |.End of |program |
|00001c60| 63 6f 64 65 0a 00 2a 2f | 0a 00 25 63 25 31 64 00 |code..*/|..%c%1d.|
|00001c70| 25 63 30 78 00 00 75 6e | 73 69 67 6e 65 64 20 00 |%c0x..un|signed .|
|00001c80| 00 00 25 73 25 73 25 63 | 51 25 31 64 5b 5d 20 3d |..%s%s%c|Q%1d[] =|
|00001c90| 20 7b 0a 00 7d 3b 0a 00 | 25 73 25 73 25 63 2a 43 | {..};..|%s%s%c*C|
|00001ca0| 6f 6e 73 65 74 5b 5d 20 | 3d 20 7b 0a 00 00 25 63 |onset[] |= {...%c|
|00001cb0| 51 25 31 64 2c 00 25 63 | 51 30 0a 00 7d 3b 0a 00 |Q%1d,.%c|Q0..};..|
|00001cc0| 25 73 25 63 2a 42 6f 6f | 6c 73 5b 5d 20 3d 20 7b |%s%c*Boo|ls[] = {|
|00001cd0| 20 22 66 61 6c 73 65 22 | 2c 20 22 74 72 75 65 22 | "false"|, "true"|
|00001ce0| 20 7d 3b 0a 00 00 25 73 | 25 73 0a 00 53 63 61 6e | };...%s|%s..Scan|
|00001cf0| 63 6b 28 6e 29 0a 00 00 | 25 73 25 63 6e 3b 0a 00 |ck(n)...|%s%cn;..|
|00001d00| 25 63 69 66 20 28 6e 20 | 21 3d 20 31 29 20 7b 0a |%cif (n |!= 1) {.|
|00001d10| 00 00 25 73 25 73 66 70 | 72 69 6e 74 66 28 73 74 |..%s%sfp|rintf(st|
|00001d20| 64 65 72 72 2c 20 22 42 | 61 64 20 69 6e 70 75 74 |derr, "B|ad input|
|00001d30| 5c 6e 22 29 3b 0a 00 00 | 25 73 65 78 69 74 28 31 |\n");...|%sexit(1|
|00001d40| 29 3b 0a 00 25 63 7d 0a | 00 00 25 73 25 73 0a 00 |);..%c}.|..%s%s..|
|00001d50| 47 65 74 6c 28 66 29 0a | 00 00 20 74 65 78 74 25 |Getl(f).|.. text%|
|00001d60| 63 2a 66 3b 0a 00 25 63 | 77 68 69 6c 65 20 28 66 |c*f;..%c|while (f|
|00001d70| 2d 3e 65 6f 6c 6e 20 3d | 3d 20 30 29 0a 00 25 73 |->eoln =|= 0)..%s|
|00001d80| 47 65 74 78 28 2a 66 29 | 3b 0a 00 00 25 63 47 65 |Getx(*f)|;...%cGe|
|00001d90| 74 78 28 2a 66 29 3b 0a | 00 00 25 73 46 49 4c 45 |tx(*f);.|..%sFILE|
|00001da0| 20 2a 0a 00 46 6f 70 65 | 6e 28 6e 2c 20 6d 29 0a | *..Fope|n(n, m).|
|00001db0| 00 00 25 73 25 63 2a 6e | 2c 20 2a 6d 3b 0a 00 00 |..%s%c*n|, *m;...|
|00001dc0| 25 63 46 49 4c 45 25 73 | 2a 66 3b 0a 00 00 25 63 |%cFILE%s|*f;...%c|
|00001dd0| 25 73 25 73 25 63 2a 73 | 3b 0a 00 00 25 63 25 73 |%s%s%c*s|;...%c%s|
|00001de0| 25 73 25 63 63 68 20 3d | 20 25 63 41 25 63 3b 0a |%s%cch =| %cA%c;.|
|00001df0| 00 00 25 63 25 73 25 73 | 25 63 74 6d 70 5b 4d 41 |..%c%s%s|%ctmp[MA|
|00001e00| 58 46 49 4c 45 4e 41 4d | 45 5d 3b 0a 00 00 25 63 |XFILENAM|E];...%c|
|00001e10| 25 73 25 73 25 63 75 6e | 6c 69 6e 6b 28 29 3b 0a |%s%s%cun|link();.|
|00001e20| 00 00 25 63 69 66 20 28 | 6e 20 3d 3d 20 4e 55 4c |..%cif (|n == NUL|
|00001e30| 4c 29 0a 00 25 73 73 70 | 72 69 6e 74 66 28 74 6d |L)..%ssp|rintf(tm|
|00001e40| 70 2c 20 25 73 63 68 2b | 2b 29 3b 0a 00 00 25 63 |p, %sch+|+);...%c|
|00001e50| 65 6c 73 65 20 7b 0a 00 | 25 73 73 74 72 6e 63 70 |else {..|%sstrncp|
|00001e60| 79 28 74 6d 70 2c 20 6e | 2c 20 73 69 7a 65 6f 66 |y(tmp, n|, sizeof|
|00001e70| 28 74 6d 70 29 29 3b 0a | 00 00 25 73 66 6f 72 20 |(tmp));.|..%sfor |
|00001e80| 28 73 20 3d 20 26 74 6d | 70 5b 73 69 7a 65 6f 66 |(s = &tm|p[sizeof|
|00001e90| 28 74 6d 70 29 2d 31 5d | 3b 20 2a 73 20 3d 3d 20 |(tmp)-1]|; *s == |
|00001ea0| 25 73 20 7c 7c 20 2a 73 | 20 3d 3d 20 25 73 3b 20 |%s || *s| == %s; |
|00001eb0| 29 0a 00 00 25 73 2a 73 | 2d 2d 20 3d 20 25 73 3b |)...%s*s|-- = %s;|
|00001ec0| 0a 00 25 73 69 66 20 28 | 74 6d 70 5b 73 69 7a 65 |..%sif (|tmp[size|
|00001ed0| 6f 66 28 74 6d 70 29 2d | 31 5d 29 20 7b 0a 00 00 |of(tmp)-|1]) {...|
|00001ee0| 25 73 25 73 66 70 72 69 | 6e 74 66 28 73 74 64 65 |%s%sfpri|ntf(stde|
|00001ef0| 72 72 2c 20 22 54 6f 6f | 20 6c 6f 6e 67 20 66 69 |rr, "Too| long fi|
|00001f00| 6c 65 6e 61 6d 65 20 25 | 63 25 25 73 25 63 5c 6e |lename %|c%%s%c\n|
|00001f10| 22 2c 20 6e 29 3b 0a 00 | 25 73 65 78 69 74 28 31 |", n);..|%sexit(1|
|00001f20| 29 3b 0a 00 25 73 7d 0a | 00 00 25 63 7d 0a 00 00 |);..%s}.|..%c}...|
|00001f30| 25 63 73 20 3d 20 74 6d | 70 3b 0a 00 25 63 69 66 |%cs = tm|p;..%cif|
|00001f40| 20 28 28 66 20 3d 20 66 | 6f 70 65 6e 28 73 2c 20 | ((f = f|open(s, |
|00001f50| 6d 29 29 20 3d 3d 20 4e | 55 4c 4c 29 20 7b 0a 00 |m)) == N|ULL) {..|
|00001f60| 25 73 25 73 66 70 72 69 | 6e 74 66 28 73 74 64 65 |%s%sfpri|ntf(stde|
|00001f70| 72 72 2c 20 22 43 61 6e | 6e 6f 74 20 6f 70 65 6e |rr, "Can|not open|
|00001f80| 3a 20 25 25 73 5c 6e 22 | 2c 20 73 29 3b 0a 00 00 |: %%s\n"|, s);...|
|00001f90| 25 73 65 78 69 74 28 31 | 29 3b 0a 00 25 63 7d 0a |%sexit(1|);..%c}.|
|00001fa0| 00 00 25 63 69 66 20 28 | 6e 20 3d 3d 20 4e 55 4c |..%cif (|n == NUL|
|00001fb0| 4c 29 0a 00 25 73 75 6e | 6c 69 6e 6b 28 74 6d 70 |L)..%sun|link(tmp|
|00001fc0| 29 3b 0a 00 25 63 72 65 | 74 75 72 6e 20 28 66 29 |);..%cre|turn (f)|
|00001fd0| 3b 0a 00 00 25 73 25 73 | 25 63 72 65 77 69 6e 64 |;...%s%s|%crewind|
|00001fe0| 28 29 3b 0a 00 00 25 73 | 25 73 0a 00 55 6e 69 6f |();...%s|%s..Unio|
|00001ff0| 6e 28 70 31 2c 20 70 32 | 29 0a 00 00 25 63 25 73 |n(p1, p2|)...%c%s|
|00002000| 25 73 25 63 70 31 2c 20 | 70 32 3b 0a 00 00 25 63 |%s%cp1, |p2;...%c|
|00002010| 25 73 25 73 25 73 69 2c | 20 6a 2c 20 6b 3b 0a 00 |%s%s%si,| j, k;..|
|00002020| 25 63 25 73 25 73 25 73 | 73 70 20 3d 20 4e 65 77 |%c%s%s%s|sp = New|
|00002030| 73 65 74 28 29 2c 0a 00 | 25 73 70 33 20 3d 20 73 |set(),..|%sp3 = s|
|00002040| 70 3b 0a 00 25 63 6a 20 | 3d 20 2a 70 31 3b 0a 00 |p;..%cj |= *p1;..|
|00002050| 25 63 2a 70 33 20 3d 20 | 6a 3b 0a 00 25 63 69 66 |%c*p3 = |j;..%cif|
|00002060| 20 28 6a 20 3e 20 2a 70 | 32 29 0a 00 25 73 6a 20 | (j > *p|2)..%sj |
|00002070| 3d 20 2a 70 32 3b 0a 00 | 25 63 65 6c 73 65 0a 00 |= *p2;..|%celse..|
|00002080| 25 73 2a 70 33 20 3d 20 | 2a 70 32 3b 0a 00 25 63 |%s*p3 = |*p2;..%c|
|00002090| 6b 20 3d 20 2a 70 31 20 | 2d 20 2a 70 32 3b 0a 00 |k = *p1 |- *p2;..|
|000020a0| 25 63 70 31 2b 2b 2c 20 | 70 32 2b 2b 2c 20 70 33 |%cp1++, |p2++, p3|
|000020b0| 2b 2b 3b 0a 00 00 25 63 | 66 6f 72 20 28 69 20 3d |++;...%c|for (i =|
|000020c0| 20 30 3b 20 69 20 3c 20 | 6a 3b 20 69 2b 2b 29 0a | 0; i < |j; i++).|
|000020d0| 00 00 25 73 2a 70 33 2b | 2b 20 3d 20 28 2a 70 31 |..%s*p3+|+ = (*p1|
|000020e0| 2b 2b 20 7c 20 2a 70 32 | 2b 2b 29 3b 0a 00 25 63 |++ | *p2|++);..%c|
|000020f0| 77 68 69 6c 65 20 28 6b | 20 3e 20 30 29 20 7b 0a |while (k| > 0) {.|
|00002100| 00 00 25 73 2a 70 33 2b | 2b 20 3d 20 2a 70 31 2b |..%s*p3+|+ = *p1+|
|00002110| 2b 3b 0a 00 25 73 6b 2d | 2d 3b 0a 00 25 63 7d 0a |+;..%sk-|-;..%c}.|
|00002120| 00 00 25 63 77 68 69 6c | 65 20 28 6b 20 3c 20 30 |..%cwhil|e (k < 0|
|00002130| 29 20 7b 0a 00 00 25 73 | 2a 70 33 2b 2b 20 3d 20 |) {...%s|*p3++ = |
|00002140| 2a 70 32 2b 2b 3b 0a 00 | 25 73 6b 2b 2b 3b 0a 00 |*p2++;..|%sk++;..|
|00002150| 25 63 7d 0a 00 00 25 63 | 72 65 74 75 72 6e 20 28 |%c}...%c|return (|
|00002160| 53 61 76 65 73 65 74 28 | 73 70 29 29 3b 0a 00 00 |Saveset(|sp));...|
|00002170| 25 73 25 73 0a 00 44 69 | 66 66 28 70 31 2c 20 70 |%s%s..Di|ff(p1, p|
|00002180| 32 29 0a 00 25 63 25 73 | 25 73 25 63 70 31 2c 20 |2)..%c%s|%s%cp1, |
|00002190| 70 32 3b 0a 00 00 25 63 | 25 73 25 73 25 73 69 2c |p2;...%c|%s%s%si,|
|000021a0| 20 6a 2c 20 6b 3b 0a 00 | 25 63 25 73 25 73 25 73 | j, k;..|%c%s%s%s|
|000021b0| 73 70 20 3d 20 4e 65 77 | 73 65 74 28 29 2c 0a 00 |sp = New|set(),..|
|000021c0| 25 73 70 33 20 3d 20 73 | 70 3b 0a 00 25 63 6a 20 |%sp3 = s|p;..%cj |
|000021d0| 3d 20 2a 70 31 3b 0a 00 | 25 63 2a 70 33 20 3d 20 |= *p1;..|%c*p3 = |
|000021e0| 6a 3b 0a 00 25 63 69 66 | 20 28 6a 20 3e 20 2a 70 |j;..%cif| (j > *p|
|000021f0| 32 29 0a 00 25 73 6a 20 | 3d 20 2a 70 32 3b 0a 00 |2)..%sj |= *p2;..|
|00002200| 25 63 6b 20 3d 20 2a 70 | 31 20 2d 20 2a 70 32 3b |%ck = *p|1 - *p2;|
|00002210| 0a 00 25 63 70 31 2b 2b | 2c 20 70 32 2b 2b 2c 20 |..%cp1++|, p2++, |
|00002220| 70 33 2b 2b 3b 0a 00 00 | 25 63 66 6f 72 20 28 69 |p3++;...|%cfor (i|
|00002230| 20 3d 20 30 3b 20 69 20 | 3c 20 6a 3b 20 69 2b 2b | = 0; i |< j; i++|
|00002240| 29 0a 00 00 25 73 2a 70 | 33 2b 2b 20 3d 20 28 2a |)...%s*p|3++ = (*|
|00002250| 70 31 2b 2b 20 26 20 7e | 20 28 2a 70 32 2b 2b 29 |p1++ & ~| (*p2++)|
|00002260| 29 3b 0a 00 25 63 77 68 | 69 6c 65 20 28 6b 20 3e |);..%cwh|ile (k >|
|00002270| 20 30 29 20 7b 0a 00 00 | 25 73 2a 70 33 2b 2b 20 | 0) {...|%s*p3++ |
|00002280| 3d 20 2a 70 31 2b 2b 3b | 0a 00 25 73 6b 2d 2d 3b |= *p1++;|..%sk--;|
|00002290| 0a 00 25 63 7d 0a 00 00 | 25 63 72 65 74 75 72 6e |..%c}...|%creturn|
|000022a0| 20 28 53 61 76 65 73 65 | 74 28 73 70 29 29 3b 0a | (Savese|t(sp));.|
|000022b0| 00 00 25 73 25 73 0a 00 | 49 6e 74 65 72 28 70 31 |..%s%s..|Inter(p1|
|000022c0| 2c 20 70 32 29 0a 00 00 | 25 63 25 73 25 73 25 63 |, p2)...|%c%s%s%c|
|000022d0| 70 31 2c 20 70 32 3b 0a | 00 00 25 63 25 73 25 73 |p1, p2;.|..%c%s%s|
|000022e0| 25 73 69 2c 20 6a 2c 20 | 6b 3b 0a 00 25 63 25 73 |%si, j, |k;..%c%s|
|000022f0| 25 73 25 73 73 70 20 3d | 20 4e 65 77 73 65 74 28 |%s%ssp =| Newset(|
|00002300| 29 2c 0a 00 25 73 70 33 | 20 3d 20 73 70 3b 0a 00 |),..%sp3| = sp;..|
|00002310| 25 63 69 66 20 28 28 6a | 20 3d 20 2a 70 31 29 20 |%cif ((j| = *p1) |
|00002320| 3e 20 2a 70 32 29 0a 00 | 25 73 6a 20 3d 20 2a 70 |> *p2)..|%sj = *p|
|00002330| 32 3b 0a 00 25 63 2a 70 | 33 20 3d 20 6a 3b 0a 00 |2;..%c*p|3 = j;..|
|00002340| 25 63 70 31 2b 2b 2c 20 | 70 32 2b 2b 2c 20 70 33 |%cp1++, |p2++, p3|
|00002350| 2b 2b 3b 0a 00 00 25 63 | 66 6f 72 20 28 69 20 3d |++;...%c|for (i =|
|00002360| 20 30 3b 20 69 20 3c 20 | 6a 3b 20 69 2b 2b 29 0a | 0; i < |j; i++).|
|00002370| 00 00 25 73 2a 70 33 2b | 2b 20 3d 20 28 2a 70 31 |..%s*p3+|+ = (*p1|
|00002380| 2b 2b 20 26 20 2a 70 32 | 2b 2b 29 3b 0a 00 25 63 |++ & *p2|++);..%c|
|00002390| 72 65 74 75 72 6e 20 28 | 53 61 76 65 73 65 74 28 |return (|Saveset(|
|000023a0| 73 70 29 29 3b 0a 00 00 | 25 73 00 00 4d 65 6d 62 |sp));...|%s..Memb|
|000023b0| 65 72 28 6d 2c 20 73 70 | 29 0a 00 00 25 63 25 73 |er(m, sp|)...%c%s|
|000023c0| 25 73 25 73 25 63 6d 3b | 0a 00 25 63 25 73 25 73 |%s%s%cm;|..%c%s%s|
|000023d0| 25 63 73 70 3b 0a 00 00 | 25 63 25 73 25 73 25 73 |%csp;...|%c%s%s%s|
|000023e0| 25 63 69 20 3d 20 6d 20 | 2f 20 28 73 65 74 62 69 |%ci = m |/ (setbi|
|000023f0| 74 73 2b 31 29 20 2b 20 | 31 3b 0a 00 25 63 69 66 |ts+1) + |1;..%cif|
|00002400| 20 28 28 69 20 3c 3d 20 | 2a 73 70 29 20 26 26 20 | ((i <= |*sp) && |
|00002410| 28 73 70 5b 69 5d 20 26 | 20 28 31 20 3c 3c 20 28 |(sp[i] &| (1 << (|
|00002420| 6d 20 25 25 20 28 73 65 | 74 62 69 74 73 2b 31 29 |m %% (se|tbits+1)|
|00002430| 29 29 29 29 0a 00 25 73 | 72 65 74 75 72 6e 20 28 |))))..%s|return (|
|00002440| 00 00 29 3b 0a 00 25 63 | 72 65 74 75 72 6e 20 28 |..);..%c|return (|
|00002450| 00 00 29 3b 0a 00 25 73 | 00 00 45 71 28 70 31 2c |..);..%s|..Eq(p1,|
|00002460| 20 70 32 29 0a 00 25 63 | 25 73 25 73 25 63 70 31 | p2)..%c|%s%s%cp1|
|00002470| 2c 20 70 32 3b 0a 00 00 | 25 63 25 73 25 73 25 63 |, p2;...|%c%s%s%c|
|00002480| 69 2c 20 6a 3b 0a 00 00 | 25 63 69 20 3d 20 2a 70 |i, j;...|%ci = *p|
|00002490| 31 2b 2b 3b 0a 00 25 63 | 6a 20 3d 20 2a 70 32 2b |1++;..%c|j = *p2+|
|000024a0| 2b 3b 0a 00 25 63 77 68 | 69 6c 65 20 28 69 20 21 |+;..%cwh|ile (i !|
|000024b0| 3d 20 30 20 26 26 20 6a | 20 21 3d 20 30 29 20 7b |= 0 && j| != 0) {|
|000024c0| 0a 00 25 73 69 66 20 28 | 2a 70 31 2b 2b 20 21 3d |..%sif (|*p1++ !=|
|000024d0| 20 2a 70 32 2b 2b 29 0a | 00 00 25 73 72 65 74 75 | *p2++).|..%sretu|
|000024e0| 72 6e 20 28 00 00 29 3b | 0a 00 25 73 69 2d 2d 2c |rn (..);|..%si--,|
|000024f0| 20 6a 2d 2d 3b 0a 00 00 | 25 63 7d 0a 00 00 25 63 | j--;...|%c}...%c|
|00002500| 77 68 69 6c 65 20 28 69 | 20 21 3d 20 30 29 20 7b |while (i| != 0) {|
|00002510| 0a 00 25 73 69 66 20 28 | 2a 70 31 2b 2b 20 21 3d |..%sif (|*p1++ !=|
|00002520| 20 30 29 0a 00 00 25 73 | 72 65 74 75 72 6e 20 28 | 0)...%s|return (|
|00002530| 00 00 29 3b 0a 00 25 73 | 69 2d 2d 3b 0a 00 25 63 |..);..%s|i--;..%c|
|00002540| 7d 0a 00 00 25 63 77 68 | 69 6c 65 20 28 6a 20 21 |}...%cwh|ile (j !|
|00002550| 3d 20 30 29 20 7b 0a 00 | 25 73 69 66 20 28 2a 70 |= 0) {..|%sif (*p|
|00002560| 32 2b 2b 20 21 3d 20 30 | 29 0a 00 00 25 73 72 65 |2++ != 0|)...%sre|
|00002570| 74 75 72 6e 20 28 00 00 | 29 3b 0a 00 25 73 6a 2d |turn (..|);..%sj-|
|00002580| 2d 3b 0a 00 25 63 7d 0a | 00 00 25 63 72 65 74 75 |-;..%c}.|..%cretu|
|00002590| 72 6e 20 28 00 00 29 3b | 0a 00 25 73 00 00 4e 65 |rn (..);|..%s..Ne|
|000025a0| 28 70 31 2c 20 70 32 29 | 0a 00 25 63 25 73 25 73 |(p1, p2)|..%c%s%s|
|000025b0| 25 63 70 31 2c 20 70 32 | 3b 0a 00 00 25 63 72 65 |%cp1, p2|;...%cre|
|000025c0| 74 75 72 6e 20 28 21 45 | 71 28 70 31 2c 20 70 32 |turn (!E|q(p1, p2|
|000025d0| 29 29 3b 00 25 73 00 00 | 4c 65 28 70 31 2c 20 70 |));.%s..|Le(p1, p|
|000025e0| 32 29 0a 00 25 63 25 73 | 25 73 25 63 70 31 2c 20 |2)..%c%s|%s%cp1, |
|000025f0| 70 32 3b 0a 00 00 25 63 | 25 73 25 73 25 63 69 2c |p2;...%c|%s%s%ci,|
|00002600| 20 6a 3b 0a 00 00 25 63 | 69 20 3d 20 2a 70 31 2b | j;...%c|i = *p1+|
|00002610| 2b 3b 0a 00 25 63 6a 20 | 3d 20 2a 70 32 2b 2b 3b |+;..%cj |= *p2++;|
|00002620| 0a 00 25 63 77 68 69 6c | 65 20 28 69 20 21 3d 20 |..%cwhil|e (i != |
|00002630| 30 20 26 26 20 6a 20 21 | 3d 20 30 29 20 7b 0a 00 |0 && j !|= 0) {..|
|00002640| 25 73 69 66 20 28 28 2a | 70 31 2b 2b 20 26 20 7e |%sif ((*|p1++ & ~|
|00002650| 20 2a 70 32 2b 2b 29 20 | 21 3d 20 30 29 0a 00 00 | *p2++) |!= 0)...|
|00002660| 25 73 72 65 74 75 72 6e | 20 28 00 00 29 3b 0a 00 |%sreturn| (..);..|
|00002670| 25 73 69 2d 2d 2c 20 6a | 2d 2d 3b 0a 00 00 25 63 |%si--, j|--;...%c|
|00002680| 7d 0a 00 00 25 63 77 68 | 69 6c 65 20 28 69 20 21 |}...%cwh|ile (i !|
|00002690| 3d 20 30 29 20 7b 0a 00 | 25 73 69 66 20 28 2a 70 |= 0) {..|%sif (*p|
|000026a0| 31 2b 2b 20 21 3d 20 30 | 29 0a 00 00 25 73 72 65 |1++ != 0|)...%sre|
|000026b0| 74 75 72 6e 20 28 00 00 | 29 3b 0a 00 25 73 69 2d |turn (..|);..%si-|
|000026c0| 2d 3b 0a 00 25 63 7d 0a | 00 00 25 63 72 65 74 75 |-;..%c}.|..%cretu|
|000026d0| 72 6e 20 28 00 00 29 3b | 0a 00 25 73 00 00 47 65 |rn (..);|..%s..Ge|
|000026e0| 28 70 31 2c 20 70 32 29 | 0a 00 25 63 25 73 25 73 |(p1, p2)|..%c%s%s|
|000026f0| 25 63 70 31 2c 20 70 32 | 3b 0a 00 00 25 63 25 73 |%cp1, p2|;...%c%s|
|00002700| 25 73 25 63 69 2c 20 6a | 3b 0a 00 00 25 63 69 20 |%s%ci, j|;...%ci |
|00002710| 3d 20 2a 70 31 2b 2b 3b | 0a 00 25 63 6a 20 3d 20 |= *p1++;|..%cj = |
|00002720| 2a 70 32 2b 2b 3b 0a 00 | 25 63 77 68 69 6c 65 20 |*p2++;..|%cwhile |
|00002730| 28 69 20 21 3d 20 30 20 | 26 26 20 6a 20 21 3d 20 |(i != 0 |&& j != |
|00002740| 30 29 20 7b 0a 00 25 73 | 69 66 20 28 28 2a 70 32 |0) {..%s|if ((*p2|
|00002750| 2b 2b 20 26 20 7e 20 2a | 70 31 2b 2b 29 20 21 3d |++ & ~ *|p1++) !=|
|00002760| 20 30 29 0a 00 00 25 73 | 72 65 74 75 72 6e 20 28 | 0)...%s|return (|
|00002770| 66 61 6c 73 65 29 3b 0a | 00 00 25 73 69 2d 2d 2c |false);.|..%si--,|
|00002780| 20 6a 2d 2d 3b 0a 00 00 | 25 63 7d 0a 00 00 25 63 | j--;...|%c}...%c|
|00002790| 77 68 69 6c 65 20 28 6a | 20 21 3d 20 30 29 20 7b |while (j| != 0) {|
|000027a0| 0a 00 25 73 69 66 20 28 | 2a 70 32 2b 2b 20 21 3d |..%sif (|*p2++ !=|
|000027b0| 20 30 29 0a 00 00 25 73 | 72 65 74 75 72 6e 20 28 | 0)...%s|return (|
|000027c0| 00 00 29 3b 0a 00 25 73 | 6a 2d 2d 3b 0a 00 25 63 |..);..%s|j--;..%c|
|000027d0| 7d 0a 00 00 25 63 72 65 | 74 75 72 6e 20 28 00 00 |}...%cre|turn (..|
|000027e0| 29 3b 0a 00 25 73 25 73 | 0a 00 4d 6b 73 75 62 72 |);..%s%s|..Mksubr|
|000027f0| 28 6c 6f 2c 20 68 69 2c | 20 73 70 29 0a 00 25 63 |(lo, hi,| sp)..%c|
|00002800| 25 73 25 73 25 73 25 63 | 6c 6f 2c 20 68 69 3b 0a |%s%s%s%c|lo, hi;.|
|00002810| 00 00 25 63 25 73 25 73 | 25 63 73 70 3b 0a 00 00 |..%c%s%s|%csp;...|
|00002820| 25 63 25 73 25 73 25 63 | 69 2c 20 6b 3b 0a 00 00 |%c%s%s%c|i, k;...|
|00002830| 25 63 69 66 20 28 68 69 | 20 3c 20 6c 6f 29 0a 00 |%cif (hi| < lo)..|
|00002840| 25 73 72 65 74 75 72 6e | 20 28 73 70 29 3b 0a 00 |%sreturn| (sp);..|
|00002850| 25 63 69 20 3d 20 68 69 | 20 2f 20 28 73 65 74 62 |%ci = hi| / (setb|
|00002860| 69 74 73 2b 31 29 20 2b | 20 31 3b 0a 00 00 25 63 |its+1) +| 1;...%c|
|00002870| 66 6f 72 20 28 6b 20 3d | 20 2a 73 70 20 2b 20 31 |for (k =| *sp + 1|
|00002880| 3b 20 6b 20 3c 3d 20 69 | 3b 20 6b 2b 2b 29 0a 00 |; k <= i|; k++)..|
|00002890| 25 73 73 70 5b 6b 5d 20 | 3d 20 30 3b 0a 00 25 63 |%ssp[k] |= 0;..%c|
|000028a0| 69 66 20 28 2a 73 70 20 | 3c 20 69 29 0a 00 25 73 |if (*sp |< i)..%s|
|000028b0| 2a 73 70 20 3d 20 69 3b | 0a 00 25 63 66 6f 72 20 |*sp = i;|..%cfor |
|000028c0| 28 6b 20 3d 20 6c 6f 3b | 20 6b 20 3c 3d 20 68 69 |(k = lo;| k <= hi|
|000028d0| 3b 20 6b 2b 2b 29 0a 00 | 25 73 73 70 5b 6b 20 2f |; k++)..|%ssp[k /|
|000028e0| 20 28 73 65 74 62 69 74 | 73 2b 31 29 20 2b 20 31 | (setbit|s+1) + 1|
|000028f0| 5d 20 7c 3d 20 28 31 20 | 3c 3c 20 28 6b 20 25 25 |] |= (1 |<< (k %%|
|00002900| 20 28 73 65 74 62 69 74 | 73 2b 31 29 29 29 3b 0a | (setbit|s+1)));.|
|00002910| 00 00 25 63 72 65 74 75 | 72 6e 20 28 73 70 29 3b |..%cretu|rn (sp);|
|00002920| 0a 00 25 73 25 73 0a 00 | 49 6e 73 6d 65 6d 28 6d |..%s%s..|Insmem(m|
|00002930| 2c 20 73 70 29 0a 00 00 | 25 63 25 73 25 73 25 73 |, sp)...|%c%s%s%s|
|00002940| 25 63 6d 3b 0a 00 25 63 | 25 73 25 73 25 63 73 70 |%cm;..%c|%s%s%csp|
|00002950| 3b 0a 00 00 25 63 25 73 | 25 73 25 63 69 2c 0a 00 |;...%c%s|%s%ci,..|
|00002960| 25 73 25 63 6a 20 3d 20 | 6d 20 2f 20 28 73 65 74 |%s%cj = |m / (set|
|00002970| 62 69 74 73 2b 31 29 20 | 2b 20 31 3b 0a 00 25 63 |bits+1) |+ 1;..%c|
|00002980| 69 66 20 28 2a 73 70 20 | 3c 20 6a 29 0a 00 25 73 |if (*sp |< j)..%s|
|00002990| 66 6f 72 20 28 69 20 3d | 20 2a 73 70 20 2b 20 31 |for (i =| *sp + 1|
|000029a0| 2c 20 2a 73 70 20 3d 20 | 6a 3b 20 69 20 3c 3d 20 |, *sp = |j; i <= |
|000029b0| 2a 73 70 3b 20 69 2b 2b | 29 0a 00 00 25 73 73 70 |*sp; i++|)...%ssp|
|000029c0| 5b 69 5d 20 3d 20 30 3b | 0a 00 25 63 73 70 5b 6a |[i] = 0;|..%csp[j|
|000029d0| 5d 20 7c 3d 20 28 31 20 | 3c 3c 20 28 6d 20 25 25 |] |= (1 |<< (m %%|
|000029e0| 20 28 73 65 74 62 69 74 | 73 2b 31 29 29 29 3b 0a | (setbit|s+1)));.|
|000029f0| 00 00 25 63 72 65 74 75 | 72 6e 20 28 73 70 29 3b |..%cretu|rn (sp);|
|00002a00| 0a 00 25 73 53 45 54 53 | 50 41 43 45 0a 00 25 73 |..%sSETS|PACE..%s|
|00002a10| 53 45 54 53 50 41 43 45 | 20 32 35 36 0a 00 25 73 |SETSPACE| 256..%s|
|00002a20| 0a 00 25 73 25 73 0a 00 | 43 75 72 72 73 65 74 28 |..%s%s..|Currset(|
|00002a30| 6e 2c 73 70 29 0a 00 00 | 25 63 25 73 25 63 6e 3b |n,sp)...|%c%s%cn;|
|00002a40| 0a 00 25 63 25 73 25 63 | 73 70 3b 0a 00 00 25 63 |..%c%s%c|sp;...%c|
|00002a50| 25 73 25 73 25 63 53 70 | 61 63 65 5b 53 45 54 53 |%s%s%cSp|ace[SETS|
|00002a60| 50 41 43 45 5d 3b 0a 00 | 25 63 25 73 25 73 25 63 |PACE];..|%c%s%s%c|
|00002a70| 54 6f 70 20 3d 20 53 70 | 61 63 65 3b 0a 00 25 63 |Top = Sp|ace;..%c|
|00002a80| 73 77 69 74 63 68 20 28 | 6e 29 20 7b 0a 00 25 63 |switch (|n) {..%c|
|00002a90| 20 20 63 61 73 65 20 30 | 3a 0a 00 00 25 73 54 6f | case 0|:...%sTo|
|00002aa0| 70 20 3d 20 53 70 61 63 | 65 3b 0a 00 25 73 72 65 |p = Spac|e;..%sre|
|00002ab0| 74 75 72 6e 20 28 30 29 | 3b 0a 00 00 25 63 20 20 |turn (0)|;...%c |
|00002ac0| 63 61 73 65 20 31 3a 0a | 00 00 25 73 69 66 20 28 |case 1:.|..%sif (|
|00002ad0| 26 53 70 61 63 65 5b 53 | 45 54 53 50 41 43 45 5d |&Space[S|ETSPACE]|
|00002ae0| 20 2d 20 54 6f 70 20 3c | 3d 20 25 31 64 29 20 7b | - Top <|= %1d) {|
|00002af0| 0a 00 25 73 25 73 66 70 | 72 69 6e 74 66 28 73 74 |..%s%sfp|rintf(st|
|00002b00| 64 65 72 72 2c 20 22 53 | 65 74 2d 73 70 61 63 65 |derr, "S|et-space|
|00002b10| 20 65 78 68 61 75 73 74 | 65 64 5c 6e 22 29 3b 0a | exhaust|ed\n");.|
|00002b20| 00 00 25 73 65 78 69 74 | 28 31 29 3b 0a 00 25 73 |..%sexit|(1);..%s|
|00002b30| 7d 0a 00 00 25 73 2a 54 | 6f 70 20 3d 20 30 3b 0a |}...%s*T|op = 0;.|
|00002b40| 00 00 25 73 72 65 74 75 | 72 6e 20 28 54 6f 70 29 |..%sretu|rn (Top)|
|00002b50| 3b 0a 00 00 25 63 20 20 | 63 61 73 65 20 32 3a 0a |;...%c |case 2:.|
|00002b60| 00 00 25 73 69 66 20 28 | 54 6f 70 20 3c 3d 20 26 |..%sif (|Top <= &|
|00002b70| 73 70 5b 2a 73 70 5d 29 | 0a 00 25 73 54 6f 70 20 |sp[*sp])|..%sTop |
|00002b80| 3d 20 26 73 70 5b 2a 73 | 70 20 2b 20 31 5d 3b 0a |= &sp[*s|p + 1];.|
|00002b90| 00 00 25 73 72 65 74 75 | 72 6e 20 28 73 70 29 3b |..%sretu|rn (sp);|
|00002ba0| 0a 00 25 63 7d 0a 00 00 | 25 63 2f 2a 20 4e 4f 54 |..%c}...|%c/* NOT|
|00002bb0| 52 45 41 43 48 45 44 20 | 2a 2f 0a 00 25 73 25 73 |REACHED |*/..%s%s|
|00002bc0| 0a 00 53 65 74 6e 63 70 | 79 28 53 31 2c 20 53 32 |..Setncp|y(S1, S2|
|00002bd0| 2c 20 4e 29 0a 00 25 63 | 25 73 25 73 25 63 53 31 |, N)..%c|%s%s%cS1|
|00002be0| 2c 20 53 32 3b 0a 00 00 | 25 63 25 73 25 73 25 73 |, S2;...|%c%s%s%s|
|00002bf0| 25 63 4e 3b 0a 00 25 63 | 25 73 25 73 25 73 25 63 |%cN;..%c|%s%s%s%c|
|00002c00| 6d 3b 0a 00 25 63 4e 20 | 2f 3d 20 73 69 7a 65 6f |m;..%cN |/= sizeo|
|00002c10| 66 28 25 73 29 3b 0a 00 | 25 63 2a 53 31 2b 2b 20 |f(%s);..|%c*S1++ |
|00002c20| 3d 20 2d 2d 4e 3b 0a 00 | 25 63 6d 20 3d 20 2a 53 |= --N;..|%cm = *S|
|00002c30| 32 2b 2b 3b 0a 00 25 63 | 77 68 69 6c 65 20 28 6d |2++;..%c|while (m|
|00002c40| 20 21 3d 20 30 20 26 26 | 20 4e 20 21 3d 20 30 29 | != 0 &&| N != 0)|
|00002c50| 20 7b 0a 00 25 73 2a 53 | 31 2b 2b 20 3d 20 2a 53 | {..%s*S|1++ = *S|
|00002c60| 32 2b 2b 3b 0a 00 25 73 | 2d 2d 4e 3b 0a 00 25 73 |2++;..%s|--N;..%s|
|00002c70| 2d 2d 6d 3b 0a 00 25 63 | 7d 0a 00 00 25 63 77 68 |--m;..%c|}...%cwh|
|00002c80| 69 6c 65 20 28 4e 2d 2d | 20 21 3d 20 30 29 0a 00 |ile (N--| != 0)..|
|00002c90| 25 73 2a 53 31 2b 2b 20 | 3d 20 30 3b 0a 00 25 73 |%s*S1++ |= 0;..%s|
|00002ca0| 25 73 0a 00 43 61 73 65 | 65 72 72 6f 72 28 6e 29 |%s..Case|error(n)|
|00002cb0| 0a 00 25 63 25 73 25 63 | 6e 3b 0a 00 25 63 25 73 |..%c%s%c|n;..%c%s|
|00002cc0| 66 70 72 69 6e 74 66 28 | 73 74 64 65 72 72 2c 20 |fprintf(|stderr, |
|00002cd0| 22 4d 69 73 73 69 6e 67 | 20 63 61 73 65 20 6c 69 |"Missing| case li|
|00002ce0| 6d 62 3a 20 6c 69 6e 65 | 20 25 25 64 5c 6e 22 2c |mb: line| %%d\n",|
|00002cf0| 20 6e 29 3b 0a 00 25 63 | 65 78 69 74 28 31 29 3b | n);..%c|exit(1);|
|00002d00| 0a 00 25 73 25 73 0a 00 | 4d 61 78 28 6d 2c 20 6e |..%s%s..|Max(m, n|
|00002d10| 29 0a 00 00 25 63 25 73 | 25 63 6d 2c 20 6e 3b 0a |)...%c%s|%cm, n;.|
|00002d20| 00 00 25 63 69 66 20 28 | 6d 20 3e 20 6e 29 0a 00 |..%cif (|m > n)..|
|00002d30| 25 73 72 65 74 75 72 6e | 20 28 6d 29 3b 0a 00 00 |%sreturn| (m);...|
|00002d40| 25 63 72 65 74 75 72 6e | 20 28 6e 29 3b 0a 00 00 |%creturn| (n);...|
|00002d50| 25 73 25 73 0a 00 54 72 | 75 6e 63 28 66 29 0a 00 |%s%s..Tr|unc(f)..|
|00002d60| 25 63 66 3b 0a 00 25 63 | 72 65 74 75 72 6e 20 66 |%cf;..%c|return f|
|00002d70| 3b 0a 00 00 25 73 25 73 | 0a 00 52 6f 75 6e 64 28 |;...%s%s|..Round(|
|00002d80| 66 29 0a 00 25 63 66 3b | 0a 00 25 63 25 73 25 73 |f)..%cf;|..%c%s%s|
|00002d90| 20 66 6c 6f 6f 72 28 29 | 3b 0a 00 00 25 63 72 65 | floor()|;...%cre|
|00002da0| 74 75 72 6e 20 66 6c 6f | 6f 72 28 25 73 28 30 2e |turn flo|or(%s(0.|
|00002db0| 35 2b 66 29 29 3b 0a 00 | 30 31 32 33 34 35 36 37 |5+f));..|01234567|
|00002dc0| 38 39 41 42 43 44 45 46 | 00 00 61 6e 64 20 20 20 |89ABCDEF|..and |
|00002dd0| 20 20 20 20 00 00 61 72 | 72 61 79 20 20 20 20 20 | ..ar|ray |
|00002de0| 00 00 62 65 67 69 6e 20 | 20 20 20 20 00 00 63 61 |..begin | ..ca|
|00002df0| 73 65 20 20 20 20 20 20 | 00 00 63 6f 6e 73 74 20 |se |..const |
|00002e00| 20 20 20 20 00 00 64 69 | 76 20 20 20 20 20 20 20 | ..di|v |
|00002e10| 00 00 64 6f 20 20 20 20 | 20 20 20 20 00 00 64 6f |..do | ..do|
|00002e20| 77 6e 74 6f 20 20 20 20 | 00 00 65 6c 73 65 20 20 |wnto |..else |
|00002e30| 20 20 20 20 00 00 65 6e | 64 20 20 20 20 20 20 20 | ..en|d |
|00002e40| 00 00 66 69 6c 65 20 20 | 20 20 20 20 00 00 66 6f |..file | ..fo|
|00002e50| 72 20 20 20 20 20 20 20 | 00 00 66 6f 72 77 61 72 |r |..forwar|
|00002e60| 64 20 20 20 00 00 66 75 | 6e 63 74 69 6f 6e 20 20 |d ..fu|nction |
|00002e70| 00 00 67 6f 74 6f 20 20 | 20 20 20 20 00 00 69 66 |..goto | ..if|
|00002e80| 20 20 20 20 20 20 20 20 | 00 00 69 6e 20 20 20 20 | |..in |
|00002e90| 20 20 20 20 00 00 6c 61 | 62 65 6c 20 20 20 20 20 | ..la|bel |
|00002ea0| 00 00 6d 6f 64 20 20 20 | 20 20 20 20 00 00 6e 69 |..mod | ..ni|
|00002eb0| 6c 20 20 20 20 20 20 20 | 00 00 6e 6f 74 20 20 20 |l |..not |
|00002ec0| 20 20 20 20 00 00 6f 66 | 20 20 20 20 20 20 20 20 | ..of| |
|00002ed0| 00 00 6f 72 20 20 20 20 | 20 20 20 20 00 00 70 61 |..or | ..pa|
|00002ee0| 63 6b 65 64 20 20 20 20 | 00 00 70 72 6f 63 65 64 |cked |..proced|
|00002ef0| 75 72 65 20 00 00 70 72 | 6f 67 72 61 6d 20 20 20 |ure ..pr|ogram |
|00002f00| 00 00 72 65 63 6f 72 64 | 20 20 20 20 00 00 72 65 |..record| ..re|
|00002f10| 70 65 61 74 20 20 20 20 | 00 00 73 65 74 20 20 20 |peat |..set |
|00002f20| 20 20 20 20 00 00 74 68 | 65 6e 20 20 20 20 20 20 | ..th|en |
|00002f30| 00 00 74 6f 20 20 20 20 | 20 20 20 20 00 00 74 79 |..to | ..ty|
|00002f40| 70 65 20 20 20 20 20 20 | 00 00 75 6e 74 69 6c 20 |pe |..until |
|00002f50| 20 20 20 20 00 00 76 61 | 72 20 20 20 20 20 20 20 | ..va|r |
|00002f60| 00 00 77 68 69 6c 65 20 | 20 20 20 20 00 00 77 69 |..while | ..wi|
|00002f70| 74 68 20 20 20 20 20 20 | 00 00 61 62 6f 72 74 20 |th |..abort |
|00002f80| 20 20 20 20 00 00 62 72 | 65 61 6b 20 20 20 20 20 | ..br|eak |
|00002f90| 00 00 63 6f 6e 74 69 6e | 75 65 20 20 00 00 64 65 |..contin|ue ..de|
|00002fa0| 66 69 6e 65 20 20 20 20 | 00 00 64 65 66 61 75 6c |fine |..defaul|
|00002fb0| 74 20 20 20 00 00 64 6f | 75 62 6c 65 20 20 20 20 |t ..do|uble |
|00002fc0| 00 00 65 64 61 74 61 20 | 20 20 20 20 00 00 65 6e |..edata | ..en|
|00002fd0| 75 6d 20 20 20 20 20 20 | 00 00 65 74 65 78 74 20 |um |..etext |
|00002fe0| 20 20 20 20 00 00 65 78 | 74 65 72 6e 20 20 20 20 | ..ex|tern |
|00002ff0| 00 00 66 63 6c 6f 73 65 | 20 20 20 20 00 00 66 66 |..fclose| ..ff|
|00003000| 6c 75 73 68 20 20 20 20 | 00 00 66 67 65 74 63 20 |lush |..fgetc |
|00003010| 20 20 20 20 00 00 66 6c | 6f 61 74 20 20 20 20 20 | ..fl|oat |
|00003020| 00 00 66 6c 6f 6f 72 20 | 20 20 20 20 00 00 66 70 |..floor | ..fp|
|00003030| 72 69 6e 74 66 20 20 20 | 00 00 66 70 75 74 63 20 |rintf |..fputc |
|00003040| 20 20 20 20 00 00 66 72 | 65 61 64 20 20 20 20 20 | ..fr|ead |
|00003050| 00 00 66 73 63 61 6e 66 | 20 20 20 20 00 00 66 77 |..fscanf| ..fw|
|00003060| 72 69 74 65 20 20 20 20 | 00 00 67 65 74 63 20 20 |rite |..getc |
|00003070| 20 20 20 20 00 00 67 65 | 74 70 69 64 20 20 20 20 | ..ge|tpid |
|00003080| 00 00 69 6e 74 20 20 20 | 20 20 20 20 00 00 69 6e |..int | ..in|
|00003090| 63 6c 75 64 65 20 20 20 | 00 00 6c 6f 6e 67 20 20 |clude |..long |
|000030a0| 20 20 20 20 00 00 6c 6f | 67 20 20 20 20 20 20 20 | ..lo|g |
|000030b0| 00 00 6d 61 69 6e 20 20 | 20 20 20 20 00 00 6d 61 |..main | ..ma|
|000030c0| 6c 6c 6f 63 20 20 20 20 | 00 00 70 72 69 6e 74 66 |lloc |..printf|
|000030d0| 20 20 20 20 00 00 70 6f | 77 20 20 20 20 20 20 20 | ..po|w |
|000030e0| 00 00 70 75 74 63 20 20 | 20 20 20 20 00 00 72 65 |..putc | ..re|
|000030f0| 61 64 20 20 20 20 20 20 | 00 00 72 65 74 75 72 6e |ad |..return|
|00003100| 20 20 20 20 00 00 72 65 | 67 69 73 74 65 72 20 20 | ..re|gister |
|00003110| 00 00 72 65 77 69 6e 64 | 20 20 20 20 00 00 73 63 |..rewind| ..sc|
|00003120| 61 6e 66 20 20 20 20 20 | 00 00 73 65 74 62 69 74 |anf |..setbit|
|00003130| 73 20 20 20 00 00 73 65 | 74 77 6f 72 64 20 20 20 |s ..se|tword |
|00003140| 00 00 73 65 74 70 74 72 | 20 20 20 20 00 00 73 68 |..setptr| ..sh|
|00003150| 6f 72 74 20 20 20 20 20 | 00 00 73 69 67 6e 65 64 |ort |..signed|
|00003160| 20 20 20 20 00 00 73 69 | 7a 65 6f 66 20 20 20 20 | ..si|zeof |
|00003170| 00 00 73 70 72 69 6e 74 | 66 20 20 20 00 00 73 74 |..sprint|f ..st|
|00003180| 61 74 69 63 20 20 20 20 | 00 00 73 74 64 69 6e 20 |atic |..stdin |
|00003190| 20 20 20 20 00 00 73 74 | 64 6f 75 74 20 20 20 20 | ..st|dout |
|000031a0| 00 00 73 74 64 65 72 72 | 20 20 20 20 00 00 73 74 |..stderr| ..st|
|000031b0| 72 6e 63 6d 70 20 20 20 | 00 00 73 74 72 6e 63 70 |rncmp |..strncp|
|000031c0| 79 20 20 20 00 00 73 74 | 72 75 63 74 20 20 20 20 |y ..st|ruct |
|000031d0| 00 00 73 77 69 74 63 68 | 20 20 20 20 00 00 74 79 |..switch| ..ty|
|000031e0| 70 65 64 65 66 20 20 20 | 00 00 75 6e 64 65 66 20 |pedef |..undef |
|000031f0| 20 20 20 20 00 00 75 6e | 67 65 74 63 20 20 20 20 | ..un|getc |
|00003200| 00 00 75 6e 69 6f 6e 20 | 20 20 20 20 00 00 75 6e |..union | ..un|
|00003210| 6c 69 6e 6b 20 20 20 20 | 00 00 75 6e 73 69 67 6e |link |..unsign|
|00003220| 65 64 20 20 00 00 77 72 | 69 74 65 20 20 20 20 20 |ed ..wr|ite |
|00003230| 00 00 61 62 73 20 20 20 | 20 20 20 20 00 00 61 72 |..abs | ..ar|
|00003240| 63 74 61 6e 20 20 20 20 | 00 00 61 72 67 63 20 20 |ctan |..argc |
|00003250| 20 20 20 20 00 00 61 72 | 67 76 20 20 20 20 20 20 | ..ar|gv |
|00003260| 00 00 62 6f 6f 6c 65 61 | 6e 20 20 20 00 00 63 68 |..boolea|n ..ch|
|00003270| 61 72 20 20 20 20 20 20 | 00 00 63 68 72 20 20 20 |ar |..chr |
|00003280| 20 20 20 20 00 00 63 6c | 6f 73 65 20 20 20 20 20 | ..cl|ose |
|00003290| 00 00 63 6f 73 20 20 20 | 20 20 20 20 00 00 64 69 |..cos | ..di|
|000032a0| 73 70 6f 73 65 20 20 20 | 00 00 66 61 6c 73 65 20 |spose |..false |
|000032b0| 20 20 20 20 00 00 65 6f | 66 20 20 20 20 20 20 20 | ..eo|f |
|000032c0| 00 00 65 6f 6c 6e 20 20 | 20 20 20 20 00 00 65 78 |..eoln | ..ex|
|000032d0| 69 74 20 20 20 20 20 20 | 00 00 65 78 70 20 20 20 |it |..exp |
|000032e0| 20 20 20 20 00 00 66 6c | 75 73 68 20 20 20 20 20 | ..fl|ush |
|000032f0| 00 00 67 65 74 20 20 20 | 20 20 20 20 00 00 68 61 |..get | ..ha|
|00003300| 6c 74 20 20 20 20 20 20 | 00 00 69 6e 70 75 74 20 |lt |..input |
|00003310| 20 20 20 20 00 00 69 6e | 74 65 67 65 72 20 20 20 | ..in|teger |
|00003320| 00 00 6c 6e 20 20 20 20 | 20 20 20 20 00 00 6d 61 |..ln | ..ma|
|00003330| 78 69 6e 74 20 20 20 20 | 00 00 6d 65 73 73 61 67 |xint |..messag|
|00003340| 65 20 20 20 00 00 6e 65 | 77 20 20 20 20 20 20 20 |e ..ne|w |
|00003350| 00 00 6f 64 64 20 20 20 | 20 20 20 20 00 00 6f 72 |..odd | ..or|
|00003360| 64 20 20 20 20 20 20 20 | 00 00 6f 75 74 70 75 74 |d |..output|
|00003370| 20 20 20 20 00 00 70 61 | 63 6b 20 20 20 20 20 20 | ..pa|ck |
|00003380| 00 00 70 61 67 65 20 20 | 20 20 20 20 00 00 70 72 |..page | ..pr|
|00003390| 65 64 20 20 20 20 20 20 | 00 00 70 75 74 20 20 20 |ed |..put |
|000033a0| 20 20 20 20 00 00 72 65 | 61 64 20 20 20 20 20 20 | ..re|ad |
|000033b0| 00 00 72 65 61 64 6c 6e | 20 20 20 20 00 00 72 65 |..readln| ..re|
|000033c0| 61 6c 20 20 20 20 20 20 | 00 00 72 65 73 65 74 20 |al |..reset |
|000033d0| 20 20 20 20 00 00 72 65 | 77 72 69 74 65 20 20 20 | ..re|write |
|000033e0| 00 00 72 6f 75 6e 64 20 | 20 20 20 20 00 00 73 69 |..round | ..si|
|000033f0| 6e 20 20 20 20 20 20 20 | 00 00 73 71 72 20 20 20 |n |..sqr |
|00003400| 20 20 20 20 00 00 73 71 | 72 74 20 20 20 20 20 20 | ..sq|rt |
|00003410| 00 00 73 75 63 63 20 20 | 20 20 20 20 00 00 74 65 |..succ | ..te|
|00003420| 78 74 20 20 20 20 20 20 | 00 00 74 72 75 65 20 20 |xt |..true |
|00003430| 20 20 20 20 00 00 74 72 | 75 6e 63 20 20 20 20 20 | ..tr|unc |
|00003440| 00 00 74 61 6e 20 20 20 | 20 20 20 20 00 00 75 6e |..tan | ..un|
|00003450| 70 61 63 6b 20 20 20 20 | 00 00 77 72 69 74 65 20 |pack |..write |
|00003460| 20 20 20 20 00 00 77 72 | 69 74 65 6c 6e 20 20 20 | ..wr|iteln |
|00003470| 00 00 24 6e 69 74 20 20 | 20 20 20 20 00 00 24 7a |..$nit | ..$z|
|00003480| 74 72 69 6e 67 20 20 20 | 00 00 75 6e 73 69 67 6e |tring |..unsign|
|00003490| 65 64 20 63 68 61 72 20 | 20 20 00 00 63 68 61 72 |ed char | ..char|
|000034a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 00 00 75 6e | | ..un|
|000034b0| 73 69 67 6e 65 64 20 73 | 68 6f 72 74 20 20 00 00 |signed s|hort ..|
|000034c0| 73 68 6f 72 74 20 20 20 | 20 20 20 20 20 20 20 20 |short | |
|000034d0| 00 00 6c 6f 6e 67 20 20 | 20 20 20 20 20 20 20 20 |..long | |
|000034e0| 20 20 00 00 00 01 03 fd | 00 01 00 4c 00 01 00 00 | ......|...L....|
|000034f0| 00 02 00 0e 52 10 00 02 | 00 0e 12 10 00 01 0c 00 |....R...|........|
|00003500| 00 01 00 0c 00 02 00 0e | 02 10 00 03 00 00 00 60 |........|.......`|
|00003510| 00 04 00 02 00 00 00 64 | 08 00 00 01 0c 00 00 01 |.......d|........|
|00003520| 00 0c 00 04 00 00 4f f0 | 00 08 00 03 00 00 07 80 |......O.|........|
|00003530| 00 03 00 00 07 80 00 05 | 00 00 00 01 00 00 00 01 |........|........|
|00003540| 00 03 00 00 07 e0 00 03 | 00 00 b0 00 00 04 00 00 |........|........|
|00003550| 00 08 00 00 00 40 00 03 | 00 00 b5 60 00 04 00 00 |.....@..|...`....|
|00003560| 4f f0 00 08 00 01 0c 00 | 00 04 00 00 17 00 00 02 |O.......|........|
|00003570| 00 00 00 03 00 04 00 00 | 17 00 00 03 00 00 00 40 |........|.......@|
|00003580| 40 00 00 01 00 0e 00 01 | 00 0e 00 01 00 0c 00 01 |@.......|........|
|00003590| 00 0e 00 01 00 0e 00 02 | 80 00 00 45 00 01 00 0e |........|...E....|
|000035a0| 00 01 00 0e 00 03 00 00 | 00 40 00 03 40 10 0c 00 |........|.@..@...|
|000035b0| 00 0a 00 05 03 00 00 00 | 00 04 20 00 00 01 00 04 |........|.. .....|
|000035c0| 03 00 00 00 00 04 20 00 | 00 03 00 00 00 80 00 04 |...... .|........|
|000035d0| 00 40 00 00 08 00 00 01 | 00 40 00 03 00 80 00 00 |.@......|.@......|
|000035e0| 00 01 00 04 00 00 40 00 | 00 03 00 00 08 00 00 04 |......@.|........|
|000035f0| 00 00 00 04 20 00 00 01 | 00 40 00 02 00 00 80 00 |.... ...|.@......|
|00003600| 00 04 03 00 00 00 00 04 | 20 00 00 04 93 0c 20 01 |........| ..... .|
|00003610| 08 34 20 00 00 04 93 0c | 20 01 08 34 30 00 00 04 |.4 .....| ..40...|
|00003620| 00 00 18 00 00 02 02 00 | 01 00 00 03 02 00 01 00 |........|........|
|00003630| 3c 80 00 02 00 00 00 40 | 00 04 00 00 4f f0 00 08 |<......@|....O...|
|00003640| 00 04 03 e1 80 ca f0 05 | bf fe 00 04 00 00 00 30 |........|.......0|
|00003650| 3f 80 00 1a 00 04 00 00 | 04 78 00 04 00 00 04 78 |?.......|.x.....x|
|00003660| 00 01 0c 0c 00 03 00 00 | 08 00 00 05 00 00 00 0b |........|........|
|00003670| 00 01 00 05 03 e1 80 ca | f0 05 ff ff 00 01 00 04 |........|........|
|00003680| 93 0c 20 01 08 34 20 00 | 00 04 00 00 10 00 00 04 |.. ..4 .|........|
|00003690| 93 0c 20 01 08 b4 20 00 | 00 04 00 00 20 04 00 03 |.. ... .|.... ...|
|000036a0| 00 00 08 00 00 04 00 00 | 10 00 00 04 00 00 10 02 |........|........|
|000036b0| 00 04 00 00 20 04 00 04 | 00 00 20 06 00 04 00 00 |.... ...|.. .....|
|000036c0| 20 04 00 03 00 02 00 00 | 08 00 00 03 00 00 08 00 | .......|........|
|000036d0| 00 04 00 00 10 00 00 03 | 00 00 08 00 00 03 40 00 |........|......@.|
|000036e0| 04 00 08 08 00 03 00 02 | 00 00 08 00 00 02 00 00 |........|........|
|000036f0| 00 40 00 04 00 00 20 10 | 00 03 00 00 08 00 00 04 |.@.... .|........|
|00003700| 00 00 20 10 00 03 00 00 | 08 00 00 04 00 00 00 08 |.. .....|........|
|00003710| 00 04 00 00 10 00 00 03 | 00 00 08 00 00 04 00 00 |........|........|
|00003720| 80 00 00 03 00 00 08 00 | 00 03 40 04 04 00 00 40 |........|..@....@|
|00003730| 00 04 00 00 20 00 00 01 | 24 00 00 03 40 14 04 04 |.... ...|$...@...|
|00003740| 00 0a 00 04 00 00 20 00 | 00 03 64 14 04 04 00 0a |...... .|..d.....|
|00003750| 00 04 00 00 20 00 00 03 | 00 00 08 00 00 03 00 00 |.... ...|........|
|00003760| 08 00 00 03 40 04 04 00 | 08 40 00 04 00 00 18 00 |....@...|.@......|
|00003770| 00 03 00 00 08 00 00 04 | 00 00 18 00 00 03 00 00 |........|........|
|00003780| 08 00 00 03 40 04 04 00 | 08 48 00 04 00 00 00 20 |....@...|.H..... |
|00003790| 00 03 00 00 08 00 00 02 | 00 00 00 40 00 02 00 00 |........|...@....|
|000037a0| 00 40 00 04 00 00 00 10 | 00 04 00 00 00 08 00 04 |.@......|........|
|000037b0| 02 00 00 00 20 04 00 03 | 00 00 08 00 00 04 00 00 |.... ...|........|
|000037c0| 00 04 00 03 00 00 08 00 | 00 03 00 00 3c 80 00 04 |........|....<...|
|000037d0| 00 00 80 00 00 04 00 00 | 80 00 00 04 02 00 00 00 |........|........|
|000037e0| 28 14 00 02 08 02 50 00 | 00 04 08 02 52 00 3c 80 |(.....P.|....R.<.|
|000037f0| 00 03 00 04 02 00 00 00 | 20 04 00 04 00 00 00 02 |........| .......|
|00003800| 00 04 00 00 18 00 00 03 | 00 00 3c 80 00 02 00 00 |........|..<.....|
|00003810| 00 40 00 03 00 00 08 00 | 00 04 00 00 00 40 00 00 |.@......|.....@..|
|00003820| 10 00 00 03 00 00 08 00 | 00 03 00 08 00 00 08 00 |........|........|
|00003830| 00 04 00 00 10 00 00 03 | 00 08 00 00 08 00 00 03 |........|........|
|00003840| 00 00 08 80 00 03 00 00 | 09 80 00 03 00 00 30 00 |........|......0.|
|00003850| 00 03 40 04 04 00 08 4a | 00 04 00 00 20 00 00 03 |..@....J|.... ...|
|00003860| 00 00 3f 80 00 04 00 00 | 00 20 00 03 00 00 08 00 |..?.....|. ......|
|00003870| 00 04 00 00 18 24 00 03 | 00 00 08 00 00 04 00 00 |.....$..|........|
|00003880| 18 24 00 03 40 14 04 00 | 00 0a 00 04 00 00 28 00 |.$..@...|......(.|
|00003890| 00 03 00 00 00 80 00 04 | 00 00 20 00 00 05 00 00 |........|.. .....|
|000038a0| 00 01 00 03 40 14 04 04 | 00 0a 00 04 00 00 20 00 |....@...|...... .|
|000038b0| 00 03 00 00 08 00 00 04 | 00 00 20 02 00 03 00 00 |........|.. .....|
|000038c0| 08 00 00 04 00 00 08 04 | 00 03 00 00 08 00 00 04 |........|........|
|000038d0| 00 00 08 04 00 03 00 00 | 08 00 00 04 00 00 08 04 |........|........|
|000038e0| 00 03 00 04 00 00 00 40 | 00 01 00 18 00 01 00 c0 |.......@|........|
|000038f0| 00 01 00 1a 00 01 00 1e | 00 01 00 1f 00 01 1f e7 |........|........|
|00003900| ff ff f2 26 ff ff f2 22 | ff ff f2 1e ff ff f2 1a |...&..."|........|
|00003910| ff ff f2 16 ff ff f2 12 | ff ff f2 0a ff ff f2 00 |........|........|
|00003920| ff ff f1 f8 ff ff f1 ee | ff ff f1 e6 ff ff f1 dc |........|........|
|00003930| ff ff f1 d4 ff ff f1 ca | ff ff f1 c2 ff ff f1 b8 |........|........|
|00003940| ff ff f1 b0 ff ff f1 a4 | ff ff f1 9a ff ff f1 92 |........|........|
|00003950| ff ff f1 88 ff ff f1 80 | ff ff f1 76 ff ff f1 6e |........|...v...n|
|00003960| ff ff f1 64 ff ff f1 5c | ff ff f1 52 ff ff f1 4a |...d...\|...R...J|
|00003970| ff ff f1 40 ff ff f1 38 | ff ff f1 30 ff ff f1 28 |...@...8|...0...(|
|00003980| ff ff f1 20 ff ff f1 18 | ff ff f1 0e ff ff f1 06 |... ....|........|
|00003990| ff ff f0 fe ff ff f0 f4 | ff ff f0 ec ff ff f0 e6 |........|........|
|000039a0| ff ff f0 de ff ff f0 d4 | ff ff f0 ca ff ff f0 c0 |........|........|
|000039b0| ff ff f0 b6 ff ff f0 b0 | ff ff f0 a6 ff ff f0 9c |........|........|
|000039c0| ff ff f0 92 ff ff f0 8a | ff ff f0 82 ff ff f0 78 |........|.......x|
|000039d0| ff ff f0 70 ff ff f0 66 | ff ff f0 5c ff ff f0 52 |...p...f|...\...R|
|000039e0| ff ff f0 4c ff ff f0 46 | ff ff f0 3e ff ff f0 34 |...L...F|...>...4|
|000039f0| ff ff f0 2c ff ff f0 24 | ff ff f0 1a ff ff f0 12 |...,...$|........|
|00003a00| ff ff f0 08 ff ff f0 00 | ff ff ef f8 ff ff ef f0 |........|........|
|00003a10| ff ff ef e6 ff ff ef de | ff ff ef d4 ff ff ef cc |........|........|
|00003a20| ff ff ef c8 ff ff ef be | ff ff ef b6 ff ff ef ae |........|........|
|00003a30| ff ff ef a4 ff ff ef 9c | ff ff ef 92 ff ff ef 88 |........|........|
|00003a40| ff ff ef 80 ff ff ef 76 | ff ff ef 6e ff ff ef 64 |.......v|...n...d|
|00003a50| ff ff ef 5e ff ff ef 56 | ff ff ef 4e ff ff ef 46 |...^...V|...N...F|
|00003a60| ff ff ef 3c ff ff ef 34 | ff ff ef 2c ff ff ef 22 |...<...4|...,..."|
|00003a70| ff ff ef 18 ff ff ef 0e | ff ff ef 04 ff ff ee fa |........|........|
|00003a80| ff ff ee f2 ff ff ee e8 | ff ff ee de ff ff ee d4 |........|........|
|00003a90| ff ff ee ca ff ff ee be | ff ff ee b2 ff ff ee aa |........|........|
|00003aa0| ff ff ee a6 ff ff ee 9c | ff ff ee 92 ff ff ee 88 |........|........|
|00003ab0| ff ff ee 7e ff ff ee 74 | ff ff ee 6e ff ff ee 66 |...~...t|...n...f|
|00003ac0| ff ff ee 60 ff ff ee 56 | ff ff ee 4c ff ff ee 42 |...`...V|...L...B|
|00003ad0| ff ff ee 38 ff ff ee 32 | ff ff ee 2e ff ff ee 24 |...8...2|.......$|
|00003ae0| ff ff ee 1c ff ff ee 12 | ff ff ee 0a ff ff ee 06 |........|........|
|00003af0| ff ff ed fc ff ff ed f4 | ff ff ed ea ff ff ed de |........|........|
|00003b00| ff ff ed d6 ff ff ed ce | ff ff ed ca ff ff ed c6 |........|........|
|00003b10| ff ff ed c0 ff ff ed bc | ff ff ed b8 ff ff ed b4 |........|........|
|00003b20| ff ff ed b0 ff ff ed ac | ff ff ed a4 ff ff ed 9a |........|........|
|00003b30| ff ff ed 94 ff ff ed 8a | ff ff ed 86 ff ff ed 7c |........|.......||
|00003b40| ff ff ed 74 ff ff ed 6a | ff ff ed 62 ff ff ed 5a |...t...j|...b...Z|
|00003b50| ff ff ed 4e ff ff ed 46 | ff ff ed 3e ff ff ed 34 |...N...F|...>...4|
|00003b60| ff ff ed 30 ff ff ed 2c | ff ff ed 22 ff ff ed 1a |...0...,|..."....|
|00003b70| ff ff ed 14 ff ff ed 10 | ff ff ed 0c ff ff ed 06 |........|........|
|00003b80| ff ff ed 00 ff ff ec fc | ff ff ec f8 ff ff ec f4 |........|........|
|00003b90| 00 00 ff ff f4 ba 00 00 | 53 65 74 2d 73 70 61 63 |........|Set-spac|
|00003ba0| 65 20 65 78 68 61 75 73 | 74 65 64 0a 00 00 4d 69 |e exhaus|ted...Mi|
|00003bb0| 73 73 69 6e 67 20 63 61 | 73 65 20 6c 69 6d 62 3a |ssing ca|se limb:|
|00003bc0| 20 6c 69 6e 65 20 25 64 | 0a 00 00 00 00 02 00 00 | line %d|........|
|00003bd0| 00 5a 00 52 00 6a 00 68 | 00 0c 00 00 00 b0 00 73 |.Z.R.j.h|.......s|
|00003be0| 00 c4 00 af 04 00 00 00 | 00 b0 00 e1 00 c4 01 1d |........|........|
|00003bf0| 04 00 00 00 00 8d 00 22 | 00 9d 01 78 90 00 00 00 |......."|...x....|
|00003c00| 00 22 00 1e 00 32 00 b4 | 06 00 00 00 00 36 00 1e |."...2..|.....6..|
|00003c10| 00 46 00 b4 06 00 00 00 | 00 22 00 e6 00 32 01 7c |.F......|."...2.||
|00003c20| 06 00 00 00 00 36 00 e6 | 00 46 01 7c 06 00 00 00 |.....6..|.F.|....|
|00003c30| 00 4a 00 e6 00 5a 01 7c | 06 00 00 00 00 5e 00 e6 |.J...Z.||.....^..|
|00003c40| 00 6e 01 7c 06 00 00 00 | 02 5a 00 ac 00 6f 00 c8 |.n.|....|.Z...o..|
|00003c50| 00 b3 80 00 00 00 00 0a | 00 14 00 1a 00 aa 88 00 |........|........|
|00003c60| 00 00 00 0a 00 dc 00 1a | 01 72 88 00 00 00 00 72 |........|.r.....r|
|00003c70| 00 14 00 82 00 aa 88 00 | 00 3c 00 33 01 0e 01 cd |........|.<.3....|
|00003c80| 00 04 00 06 00 00 54 45 | 58 54 00 00 25 23 73 00 |......TE|XT..%#s.|
|00003c90| 77 00 72 00 00 00 02 4f | 4b 00 06 43 61 6e 63 65 |w.r....O|K..Cance|
|00003ca0| 6c 00 07 63 6f 6e 73 6f | 6c 65 04 66 69 6c 65 00 |l..conso|le.file.|
|00003cb0| 07 63 6f 6e 73 6f 6c 65 | 04 66 69 6c 65 00 0c 63 |.console|.file..c|
|00003cc0| 6f 6e 73 6f 6c 65 2b 66 | 69 6c 65 00 0f 63 6f 6e |onsole+f|ile..con|
|00003cd0| 73 6f 6c 65 2b 70 72 69 | 6e 74 65 72 0f 53 74 61 |sole+pri|nter.Sta|
|00003ce0| 6e 64 61 72 64 20 49 6e | 70 75 74 3a 10 53 74 61 |ndard In|put:.Sta|
|00003cf0| 6e 64 61 72 64 20 4f 75 | 74 70 75 74 3a 00 0d 43 |ndard Ou|tput:..C|
|00003d00| 6f 6d 6d 61 6e 64 20 4c | 69 6e 65 3a 25 23 73 00 |ommand L|ine:%#s.|
|00003d10| 25 23 73 00 00 32 00 0a | ff ff fb e2 00 08 00 04 |%#s..2..|........|
|00003d20| 00 09 00 00 00 19 00 50 | 00 01 07 60 00 00 01 6a |.......P|...`...j|
|00003d30| 00 00 00 1c 00 1c 00 1e | 00 1c 00 24 08 2e 63 6f |........|...$..co|
|00003d40| 6e 73 6f 6c 65 00 4e 75 | 4e f9 00 00 4e f9 00 00 |nsole.Nu|N...N...|
|00003d50| 00 64 00 64 00 c8 01 2c | 00 64 00 78 27 0f 27 0f |.d.d...,|.d.x'.'.|
|00003d60| 00 00 61 00 77 00 25 23 | 73 2e 6c 6f 67 00 01 14 |..a.w.%#|s.log...|
|00003d70| 04 46 69 6c 65 00 06 51 | 75 69 74 2f 51 00 04 45 |.File..Q|uit/Q..E|
|00003d80| 64 69 74 00 24 55 6e 64 | 6f 2f 5a 3b 28 2d 3b 43 |dit.$Und|o/Z;(-;C|
|00003d90| 75 74 2f 58 3b 43 6f 70 | 79 2f 43 3b 50 61 73 74 |ut/X;Cop|y/C;Past|
|00003da0| 65 2f 56 3b 43 6c 65 61 | 72 00 16 70 72 65 73 73 |e/V;Clea|r..press|
|00003db0| 20 c7 72 65 74 75 72 6e | c8 20 74 6f 20 65 78 69 | .return|. to exi|
|00003dc0| 74 00 00 00 0d 00 07 63 | 6f 6e 73 6f 6c 65 01 01 |t......c|onsole..|
|00003dd0| 01 01 01 01 01 01 01 02 | 02 02 02 02 01 01 01 01 |........|........|
|00003de0| 01 01 01 01 01 01 01 01 | 01 01 01 01 01 01 04 08 |........|........|
|00003df0| 08 08 08 08 08 08 08 08 | 08 08 08 08 08 08 10 10 |........|........|
|00003e00| 10 10 10 10 10 10 10 10 | 08 08 08 08 08 08 08 60 |........|.......`|
|00003e10| 60 60 60 60 60 40 40 40 | 40 40 40 40 40 40 40 40 |`````@@@|@@@@@@@@|
|00003e20| 40 40 40 40 40 40 40 40 | 40 08 08 08 08 08 08 a0 |@@@@@@@@|@.......|
|00003e30| a0 a0 a0 a0 a0 80 80 80 | 80 80 80 80 80 80 80 80 |........|........|
|00003e40| 80 80 80 80 80 80 80 80 | 80 08 08 08 08 01 00 00 |........|........|
|00003e50| 73 63 72 61 74 63 68 00 | 77 62 2b 00 74 65 6d 70 |scratch.|wb+.temp|
|00003e60| 00 00 25 73 25 2e 34 64 | 00 00 3f 3f 3f 3f 3f 3f |..%s%.4d|..??????|
|00003e70| 3f 3f 80 00 00 00 80 00 | 00 00 80 00 00 00 30 31 |??......|......01|
|00003e80| 32 33 34 35 36 37 38 39 | 41 42 43 44 45 46 00 00 |23456789|ABCDEF..|
|00003e90| 30 31 32 33 34 35 36 37 | 38 39 61 62 63 64 65 66 |01234567|89abcdef|
|00003ea0| 00 00 06 3e 3e 3e 3e 3e | 3e 00 00 00 54 48 49 4e |...>>>>>|>...THIN|
|00003eb0| 4b 20 43 20 4c 69 62 72 | 61 72 69 65 73 20 a9 20 |K C Libr|aries . |
|00003ec0| 31 39 39 31 20 53 79 6d | 61 6e 74 65 63 20 43 6f |1991 Sym|antec Co|
|00003ed0| 72 70 2e 00 00 00 | |rp.... | |
+--------+-------------------------+-------------------------+--------+--------+